Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Window function</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Window_function"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Window_function rootpage-Window_function skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Window function</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">For the term used in SQL statements, see <a href="Window_function_(SQL)" title="Window function (SQL)">Window function (SQL)</a>.</div>

<p>In <a href="Signal_processing" title="Signal processing">signal processing</a> and <a href="Statistics" title="Statistics">statistics</a>, a <b>window function</b> (also known as an <b>apodization function</b> or <b>tapering function</b><sup id="cite_ref-Weisstein_1-0" class="reference"><a href="#cite_note-Weisstein-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>) is a <a href="Function_(mathematics)" title="Function (mathematics)">mathematical function</a> that is zero-valued outside of some chosen <a href="Interval_(mathematics)" title="Interval (mathematics)">interval</a>. Typically, window functions are symmetric around the middle of the interval, approach a maximum in the middle, and taper away from the middle. Mathematically, when another function or waveform/data-sequence is "multiplied" by a window function, the product is also zero-valued outside the interval: all that is left is the part where they overlap, the "view through the window". Equivalently, and in actual practice, the segment of data within the window is first isolated, and then only that data is multiplied by the window function values. Thus, tapering, not segmentation, is the main purpose of window functions.
</p><p>The reasons for examining segments of a longer function include detection of transient events and time-averaging of frequency spectra. The duration of the segments is determined in each application by requirements like time and frequency resolution. But that method also changes the frequency content of the signal by an effect called <a href="Spectral_leakage" title="Spectral leakage">spectral leakage</a>. Window functions allow us to distribute the leakage spectrally in different ways, according to the needs of the particular application. There are many choices detailed in this article, but many of the differences are so subtle as to be insignificant in practice.
</p><p>In typical applications, the window functions used are non-negative, smooth, "bell-shaped" curves.<sup id="cite_ref-Roads_2-0" class="reference"><a href="#cite_note-Roads-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Rectangle, triangle, and other functions can also be used. A more general definition of window functions does not require them to be identically zero outside an interval, as long as the product of the window multiplied by its argument is <a href="Square_integrable" class="mw-redirect" title="Square integrable">square integrable</a>, and, more specifically, that the function goes sufficiently rapidly toward zero.<sup id="cite_ref-Cattani_3-0" class="reference"><a href="#cite_note-Cattani-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Applications">Applications</h2></div>
<p>Window functions are used in spectral <a href="Frequency_spectrum" class="mw-redirect" title="Frequency spectrum">analysis</a>/modification/<a href="Overlap%E2%80%93add_method#resynthesis" title="Overlap–add method">resynthesis</a>,<sup id="cite_ref-OLA_4-0" class="reference"><a href="#cite_note-OLA-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> the design of <a href="Finite_impulse_response" title="Finite impulse response">finite impulse response</a> filters, merging multiscale and multidimensional datasets,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> as well as <a href="Beamforming" title="Beamforming">beamforming</a> and <a href="Antenna_(radio)" title="Antenna (radio)">antenna</a> design.
</p>

<div class="mw-heading mw-heading3"><h3 id="Spectral_analysis">Spectral analysis</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Spectral_leakage" title="Spectral leakage">Spectral leakage</a></div>
<p>The <a href="Fourier_transform" title="Fourier transform">Fourier transform</a> of the function <span class="texhtml">cos(<i>ωt</i>)</span> is zero, except at frequency&nbsp;±<i>ω</i>. However, many other functions and waveforms do not have convenient closed-form transforms. Alternatively, one might be interested in their spectral content only during a certain time period.
</p><p>In either case, the Fourier transform (or a similar transform) can be applied on one or more finite intervals of the waveform. In general, the transform is applied to the product of the waveform and a window function. Any window (including rectangular) affects the spectral estimate computed by this method.
</p>
<div class="mw-heading mw-heading3"><h3 id="Filter_design">Filter design</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Filter_design" title="Filter design">Filter design</a></div>
<p>Windows are sometimes used in the design of <a href="Digital_filters" class="mw-redirect" title="Digital filters">digital filters</a>, in particular to convert an "ideal" impulse response of infinite duration, such as a <a href="Sinc_function" title="Sinc function">sinc function</a>, to a <a href="Finite_impulse_response" title="Finite impulse response">finite impulse response</a> (FIR) filter design. That is called the <a href="Finite_impulse_response#Window_design_method" title="Finite impulse response"><i>window method</i></a>.<sup id="cite_ref-Oppenheim_7-0" class="reference"><a href="#cite_note-Oppenheim-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-FIRfilters_8-0" class="reference"><a href="#cite_note-FIRfilters-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Tuwien_9-0" class="reference"><a href="#cite_note-Tuwien-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Statistics_and_curve_fitting">Statistics and curve fitting</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Kernel_(statistics)" title="Kernel (statistics)">kernel (statistics)</a></div>
<p>Window functions are sometimes used in the field of <a href="Statistics" title="Statistics">statistical analysis</a> to restrict the set of data being analyzed to a range near a given point, with a <a href="Weighting" class="mw-redirect" title="Weighting"> weighting factor</a> that diminishes the effect of points farther away from the portion of the curve being fit. In the field of Bayesian analysis and <a href="Curve_fitting" title="Curve fitting">curve fitting</a>, this is often referred to as the <a href="Kernel_(statistics)" title="Kernel (statistics)">kernel</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Rectangular_window_applications">Rectangular window applications</h3></div>
<div class="mw-heading mw-heading4"><h4 id="Analysis_of_transients">Analysis of transients</h4></div>
<p>When analyzing a transient signal in <a href="Modal_analysis" title="Modal analysis">modal analysis</a>, such as an impulse, a shock response, a sine burst, a chirp burst, or noise burst, where the energy vs time distribution is extremely uneven, the rectangular window may be most appropriate. For instance, when most of the energy is located at the beginning of the recording, a non-rectangular window attenuates most of the energy, degrading the signal-to-noise ratio.<sup id="cite_ref-HPmemory_10-0" class="reference"><a href="#cite_note-HPmemory-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="Harmonic_analysis">Harmonic analysis</h4></div>
<p>One might wish to measure the harmonic content of a musical note from a particular instrument or the harmonic distortion of an amplifier at a given frequency. Referring again to <b>Figure 2</b>, we can observe that there is no leakage at a discrete set of harmonically-related frequencies sampled by the <a href="Discrete_Fourier_transform" title="Discrete Fourier transform">discrete Fourier transform</a> (DFT). (The spectral nulls are actually zero-crossings, which cannot be shown on a logarithmic scale such as this.) This property is unique to the rectangular window, and it must be appropriately configured for the signal frequency, as described above.
</p>
<div class="mw-heading mw-heading2"><h2 id="Overlapping_windows">Overlapping windows</h2></div>
<p>When the length of a data set to be transformed is larger than necessary to provide the desired frequency resolution, a common practice is to subdivide it into smaller sets and window them individually. To mitigate the "loss" at the edges of the window, the individual sets may overlap in time. See <a href="Welch_method" class="mw-redirect" title="Welch method">Welch method</a> of power spectral analysis and the <a href="Modified_discrete_cosine_transform" title="Modified discrete cosine transform">modified discrete cosine transform</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Two-dimensional_windows">Two-dimensional windows</h2></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Two-dimensional_window_design" title="Two-dimensional window design">Two-dimensional window design</a></div>
<p>Two-dimensional windows are commonly used in image processing to reduce unwanted high-frequencies in the image Fourier transform.<sup id="cite_ref-Hovden_11-0" class="reference"><a href="#cite_note-Hovden-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> They can be constructed from one-dimensional windows in either of two forms.<sup id="cite_ref-Bernstein_12-0" class="reference"><a href="#cite_note-Bernstein-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> The separable form, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle W(m,n)=w(m)w(n)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>W</mi>
<mo stretchy="false">(</mo>
<mi>m</mi>
<mo>,</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>w</mi>
<mo stretchy="false">(</mo>
<mi>m</mi>
<mo stretchy="false">)</mo>
<mi>w</mi>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle W(m,n)=w(m)w(n)}</annotation>
</semantics>
</math></span><img src="./e973fc304055bf440d9bec5531a928254ab4c263.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.194ex; height:2.843ex;" alt="{\displaystyle W(m,n)=w(m)w(n)}" loading="lazy"></span> is trivial to compute. The <a href="Radial_function" title="Radial function">radial</a> form, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle W(m,n)=w(r)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>W</mi>
<mo stretchy="false">(</mo>
<mi>m</mi>
<mo>,</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>w</mi>
<mo stretchy="false">(</mo>
<mi>r</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle W(m,n)=w(r)}</annotation>
</semantics>
</math></span><img src="./953fcedff1b431c30c56fa1c58b385548c6c8402.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.334ex; height:2.843ex;" alt="{\displaystyle W(m,n)=w(r)}" loading="lazy"></span>, which involves the radius <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle r={\sqrt {(m-M/2)^{2}+(n-N/2)^{2}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>r</mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mo stretchy="false">(</mo>
<mi>m</mi>
<mo>−<!-- − --></mo>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</msqrt>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle r={\sqrt {(m-M/2)^{2}+(n-N/2)^{2}}}}</annotation>
</semantics>
</math></span><img src="./f0bdc7c58ee00655f261bdaa21c589ae5c1876e4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.671ex; width:33.31ex; height:4.843ex;" alt="{\displaystyle r={\sqrt {(m-M/2)^{2}+(n-N/2)^{2}}}}" loading="lazy"></span>, is <a href="Isotropy" title="Isotropy">isotropic</a>, independent on the orientation of the coordinate axes. Only the <a href="#Gaussian_window">Gaussian</a> function is both separable and isotropic.<sup id="cite_ref-Awad_13-0" class="reference"><a href="#cite_note-Awad-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> The separable forms of all other window functions have corners that depend on the choice of the coordinate axes. The isotropy/<a href="Anisotropy" title="Anisotropy">anisotropy</a> of a two-dimensional window function is shared by its two-dimensional Fourier transform. The difference between the separable and radial forms is akin to the result of <a href="Diffraction" title="Diffraction">diffraction</a> from rectangular vs. circular apertures, which can be visualized in terms of the product of two <a href="Sinc_function" title="Sinc function">sinc functions</a> vs. an <a href="Airy_function" title="Airy function">Airy function</a>, respectively.
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples_of_window_functions">Examples of window functions</h2></div>
<p>Conventions<b>:</b>
</p>
<ul><li><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(x)}</annotation>
</semantics>
</math></span><img src="./6e2e240f4a8bf7796a983ab6c130d39e64c6d73d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.857ex; height:2.843ex;" alt="{\displaystyle w_{0}(x)}" loading="lazy"></span> is a zero-phase function (symmetrical about <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x=0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>=</mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x=0}</annotation>
</semantics>
</math></span><img src="./953917eaf52f2e1baad54c8c9e3d6f9bb3710cdc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.591ex; height:2.176ex;" alt="{\displaystyle x=0}" loading="lazy"></span>),<sup id="cite_ref-Zphase_14-0" class="reference"><a href="#cite_note-Zphase-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> continuous for <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in [-N/2,N/2],}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mo stretchy="false">[</mo>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo>,</mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">]</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in [-N/2,N/2],}</annotation>
</semantics>
</math></span><img src="./0377d29e5715ebdd13819c1cc07c4638a0156afd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:17.73ex; height:2.843ex;" alt="{\displaystyle x\in [-N/2,N/2],}" loading="lazy"></span> where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle N}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>N</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle N}</annotation>
</semantics>
</math></span><img src="./f5e3890c981ae85503089652feb48b191b57aae3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.064ex; height:2.176ex;" alt="{\displaystyle N}" loading="lazy"></span> is a positive integer (even or odd).<sup id="cite_ref-Rorabaugh_15-0" class="reference"><a href="#cite_note-Rorabaugh-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup></li>
<li>The sequence <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{w[n]=w_{0}(n-N/2),\quad 0\leq n\leq N\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{w[n]=w_{0}(n-N/2),\quad 0\leq n\leq N\}}</annotation>
</semantics>
</math></span><img src="./5f28eb10c2426fe0deb507ce933eb6b5df2c020e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:37.101ex; height:2.843ex;" alt="{\displaystyle \{w[n]=w_{0}(n-N/2),\quad 0\leq n\leq N\}}" loading="lazy"></span> is <i>symmetric</i>, of length <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle N+1.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>N</mi>
<mo>+</mo>
<mn>1.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle N+1.}</annotation>
</semantics>
</math></span><img src="./b17ba5b28fc1d2e352a346d0f1ed4807e68409f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:6.713ex; height:2.343ex;" alt="{\displaystyle N+1.}" loading="lazy"></span></li>
<li><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{w[n],\quad 0\leq n\leq N-1\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>−<!-- − --></mo>
<mn>1</mn>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{w[n],\quad 0\leq n\leq N-1\}}</annotation>
</semantics>
</math></span><img src="./f506d61ded38a4f9d8ecd59004fbf34e793d81f3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:24.855ex; height:2.843ex;" alt="{\displaystyle \{w[n],\quad 0\leq n\leq N-1\}}" loading="lazy"></span> is <i>DFT-symmetric</i>, of length <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle N.}</annotation>
</semantics>
</math></span><img src="./356b8b60a047de347b447f2bdafaaccf47502031.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.71ex; height:2.176ex;" alt="{\displaystyle N.}" loading="lazy"></span><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>A<span class="cite-bracket">]</span></a></sup></li></ul>
<ul><li>The parameter <b>B</b> displayed on each spectral plot is the function's <a href="Spectral_leakage#Noise_bandwidth" title="Spectral leakage">noise equivalent bandwidth</a> metric, in units of <i>DFT bins</i>.<sup id="cite_ref-Harris_16-1" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: p.56 eq.(16)">: p.56 eq.(16) </span></sup>
<ul><li>See spectral leakage §§&nbsp;<a href="Spectral_leakage#Discrete-time_signals" title="Spectral leakage">Discrete-time signals</a>​ and <a href="Spectral_leakage#Some_window_metrics" title="Spectral leakage">Some window metrics</a> and <a href="Normalized_frequency_(signal_processing)" title="Normalized frequency (signal processing)">Normalized frequency</a> for understanding the use of "bins" for the x-axis in these plots.</li></ul></li></ul>
<p>The sparse sampling of a <a href="Discrete-time_Fourier_transform" title="Discrete-time Fourier transform">discrete-time Fourier transform</a> (DTFT) such as the DFTs in Fig 2 only reveals the leakage into the DFT bins from a sinusoid whose frequency is also an integer DFT bin. The unseen sidelobes reveal the leakage to expect from sinusoids at other frequencies.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> Therefore, when choosing a window function, it is usually important to sample the DTFT more densely (as we do throughout this section) and choose a window that suppresses the sidelobes to an acceptable level.
</p>
<div class="mw-heading mw-heading3"><h3 id="Rectangular_window">Rectangular window</h3></div>

<p>The rectangular window (sometimes known as the <b><a href="Boxcar_function" title="Boxcar function">boxcar</a></b> or uniform or <b><a href="Dirichlet_kernel" title="Dirichlet kernel">Dirichlet</a> window</b> or misleadingly as "no window" in some programs<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>) is the simplest window, equivalent to replacing all but <i>N</i> consecutive values of a data sequence by zeros, making the waveform suddenly turn on and off:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=1.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mn>1.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=1.}</annotation>
</semantics>
</math></span><img src="./f071fdd6a0a02d6d9dc3c1325d88a6dda6a92781.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.26ex; height:2.843ex;" alt="{\displaystyle w[n]=1.}" loading="lazy"></span></dd></dl>
<p>Other windows are designed to moderate these sudden changes, to reduce scalloping loss and improve dynamic range (described in <a href="#Spectral_analysis">§&nbsp;Spectral analysis</a>).
</p><p>The rectangular window is the 1st-order <i>B</i>-spline window as well as the 0th-power <a href="#Power-of-sine/cosine_windows">power-of-sine window</a>.
</p><p>The rectangular window provides the minimum mean square error estimate of the <a href="Discrete-time_Fourier_transform" title="Discrete-time Fourier transform">Discrete-time Fourier transform</a>, at the cost of other issues discussed.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading3"><h3 id="B-spline_windows"><i>B</i>-spline windows</h3></div>
<p><i>B</i>-spline windows can be obtained as <i>k</i>-fold convolutions of the rectangular window. They include the rectangular window itself (<i>k</i>&nbsp;=&nbsp;1), the <a href="#Triangular_window">§&nbsp;Triangular window</a> (<i>k</i>&nbsp;=&nbsp;2) and the <a href="#Parzen_window">§&nbsp;Parzen window</a> (<i>k</i>&nbsp;=&nbsp;4).<sup id="cite_ref-Toraichi89_21-0" class="reference"><a href="#cite_note-Toraichi89-21"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> Alternative definitions sample the appropriate normalized <a href="B-spline" title="B-spline"><i>B</i>-spline</a> <a href="Basis_function" title="Basis function">basis functions</a> instead of convolving discrete-time windows. A <i>k</i>th-order <i>B</i>-spline basis function is a piece-wise polynomial function of degree <i>k</i>&nbsp;−&nbsp;1 that is obtained by <i>k</i>-fold self-convolution of the <a href="Rectangular_function" title="Rectangular function">rectangular function</a>.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Triangular_window">Triangular window</h4></div>

<p>Triangular windows are given by
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=1-\left|{\frac {n-{\frac {N}{2}}}{\frac {L}{2}}}\right|,\quad 0\leq n\leq N,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow>
<mo>|</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mfrac>
<mi>L</mi>
<mn>2</mn>
</mfrac>
</mfrac>
</mrow>
<mo>|</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=1-\left|{\frac {n-{\frac {N}{2}}}{\frac {L}{2}}}\right|,\quad 0\leq n\leq N,}</annotation>
</semantics>
</math></span><img src="./2da35f9130dc00bdd045a305c261da1c16faecb9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.505ex; width:35.322ex; height:8.176ex;" alt="{\displaystyle w[n]=1-\left|{\frac {n-{\frac {N}{2}}}{\frac {L}{2}}}\right|,\quad 0\leq n\leq N,}" loading="lazy"></span></dd></dl>
<p>where <i>L</i> can be <i>N</i>,<sup id="cite_ref-Bartlett_22-0" class="reference"><a href="#cite_note-Bartlett-22"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> <i>N</i>&nbsp;+&nbsp;1,<sup id="cite_ref-Harris_16-2" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Tukey_23-0" class="reference"><a href="#cite_note-Tukey-23"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-MWtriang_24-0" class="reference"><a href="#cite_note-MWtriang-24"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> or <i>N</i>&nbsp;+&nbsp;2.<sup id="cite_ref-Welch1967_25-0" class="reference"><a href="#cite_note-Welch1967-25"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> The first one is also known as <b><a href="M._S._Bartlett" title="M. S. Bartlett">Bartlett</a> window</b> or <b><a href="Lip%C3%B3t_Fej%C3%A9r" title="Lipót Fejér">Fejér</a> window</b>. All three definitions converge at large&nbsp;<i>N</i>.
</p><p>The triangular window is the 2nd-order <i>B</i>-spline window. The <i>L</i>&nbsp;=&nbsp;<i>N</i> form can be seen as the convolution of two <style data-mw-deduplicate="TemplateStyles:r1154941027">
/* start https://en.wikipedia.org/ */


.mw-parser-output .frac{white-space:nowrap}.mw-parser-output .frac .num,.mw-parser-output .frac .den{font-size:80%;line-height:0;vertical-align:super}.mw-parser-output .frac .den{vertical-align:sub}.mw-parser-output .sr-only{border:0;clip:rect(0,0,0,0);clip-path:polygon(0px 0px,0px 0px,0px 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}


/* end https://en.wikipedia.org/ */
</style><span class="frac"><span class="num">N</span>⁄<span class="den">2</span></span>-width rectangular windows. The Fourier transform of the result is the squared values of the transform of the half-width rectangular window.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Parzen_window">Parzen window</h4></div>

<div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="Kernel_density_estimation" title="Kernel density estimation">Kernel density estimation</a>.</div>
<p>Defining <span class="texhtml"><i>L</i> ≜ <i>N</i> + 1</span>, the Parzen window, also known as the <b>de la Vallée Poussin window</b>,<sup id="cite_ref-Harris_16-3" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> is the 4th-order <i>B</i>-spline window given by
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(n)\triangleq \left\{{\begin{array}{ll}1-6\left({\frac {n}{L/2}}\right)^{2}\left(1-{\frac {|n|}{L/2}}\right),&amp;0\leq |n|\leq {\frac {L}{4}}\\2\left(1-{\frac {|n|}{L/2}}\right)^{3}&amp;{\frac {L}{4}}<|n|\leq {\frac {L}{2}}\\\end{array}}\right\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>≜<!-- ≜ --></mo>
<mrow>
<mo>{</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="left left" rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mn>6</mn>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>n</mi>
<mrow>
<mi>L</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>n</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mrow>
<mi>L</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
</mtd>
<mtd>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>n</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<mn>4</mn>
</mfrac>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>2</mn>
<msup>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>n</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mrow>
<mi>L</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
</mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<mn>4</mn>
</mfrac>
</mrow>
<mo>&lt;</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>n</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
<mo>}</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(n)\triangleq \left\{{\begin{array}{ll}1-6\left({\frac {n}{L/2}}\right)^{2}\left(1-{\frac {|n|}{L/2}}\right),&amp;0\leq |n|\leq {\frac {L}{4}}\\2\left(1-{\frac {|n|}{L/2}}\right)^{3}&amp;{\frac {L}{4}}&lt;|n|\leq {\frac {L}{2}}\\\end{array}}\right\}}</annotation>
</semantics>
</math></span><img src="./bc9ee81dfd7d111f1881e1a2783ac20db15c4cd4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.838ex; width:53.416ex; height:10.843ex;" alt="{\displaystyle w_{0}(n)\triangleq \left\{{\begin{array}{ll}1-6\left({\frac {n}{L/2}}\right)^{2}\left(1-{\frac {|n|}{L/2}}\right),&amp;0\leq |n|\leq {\frac {L}{4}}\\2\left(1-{\frac {|n|}{L/2}}\right)^{3}&amp;{\frac {L}{4}}<|n|\leq {\frac {L}{2}}\\\end{array}}\right\}}" loading="lazy"></span></dd>
<dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=\ w_{0}\left(n-{\tfrac {N}{2}}\right),\ 0\leq n\leq N}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mtext>&nbsp;</mtext>
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mtext>&nbsp;</mtext>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=\ w_{0}\left(n-{\tfrac {N}{2}}\right),\ 0\leq n\leq N}</annotation>
</semantics>
</math></span><img src="./cfa5797bd28cc542de9f224e4b9c7c0c37bff91a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:33.262ex; height:4.843ex;" alt="{\displaystyle w[n]=\ w_{0}\left(n-{\tfrac {N}{2}}\right),\ 0\leq n\leq N}" loading="lazy"></span></dd></dl>
<div style="clear:both;" class=""></div>

<div class="mw-heading mw-heading3"><h3 id="Other_polynomial_windows">Other polynomial windows</h3></div>
<div class="mw-heading mw-heading4"><h4 id="Welch_window">Welch window</h4></div>
<p>The Welch window consists of a single <a href="Parabola" title="Parabola">parabolic</a> section:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=1-\left({\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right)^{2},\quad 0\leq n\leq N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=1-\left({\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right)^{2},\quad 0\leq n\leq N.}</annotation>
</semantics>
</math></span><img src="./fa3a944c6a5c2051217a53dd60a9693dd76c98a9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.505ex; width:38.377ex; height:8.509ex;" alt="{\displaystyle w[n]=1-\left({\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right)^{2},\quad 0\leq n\leq N.}" loading="lazy"></span><sup id="cite_ref-Welch1967_25-1" class="reference"><a href="#cite_note-Welch1967-25"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup></dd></dl>
<p>Alternatively, it can be written as two factors, as in a <a href="Beta_distribution" title="Beta distribution">beta distribution</a>:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=\left(1+{\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right)\left(1-{\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right),\quad 0\leq n\leq N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=\left(1+{\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right)\left(1-{\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right),\quad 0\leq n\leq N.}</annotation>
</semantics>
</math></span><img src="./cc47bb1747abbd9050569f9ea82f78acdb5fa494.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.505ex; width:53.148ex; height:8.009ex;" alt="{\displaystyle w[n]=\left(1+{\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right)\left(1-{\frac {n-{\frac {N}{2}}}{\frac {N}{2}}}\right),\quad 0\leq n\leq N.}" loading="lazy"></span></dd></dl>
<p>The defining <a href="Quadratic_polynomial" class="mw-redirect" title="Quadratic polynomial">quadratic polynomial</a> reaches a value of zero at the samples just outside the span of the window.
</p><p>The Welch window is fairly close to the <a href="#Sine_window">sine window</a>, and just as the <a href="#Power-of-sine/cosine_windows">power-of-sine windows</a> are a useful parameterized family, the power-of-Welch window family is similarly useful. Powers of the Welch or parabolic window are also <a href="Pearson_type_II_distribution" class="mw-redirect" title="Pearson type II distribution">Pearson type II distributions</a> and symmetric <a href="Beta_distribution" title="Beta distribution">beta distributions</a>, and are purely algebraic functions (if the powers are rational), as opposed to most windows that are transcendental functions. If different exponents are used on the two factors in the Welch polynomial, the result is a general beta distribution, which is useful for making <a href="#Asymmetric_window_functions">asymmetric window functions</a>.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading3"><h3 id="Raised-cosine_windows">Raised-cosine windows</h3></div>
<p>Windows in the form of a cosine function offset by a constant, such as the popular Hamming and Hann windows, are sometimes called raised-cosine windows. The Hann window is particularly like the <a href="Raised_cosine_distribution" title="Raised cosine distribution">raised cosine distribution</a>, which goes smoothly to zero at its ends.
</p><p>The raised-cosine windows have the form:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=a_{0}-(1-a_{0})\cdot \cos \left({\tfrac {2\pi n}{N}}\right),\quad 0\leq n\leq N,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>⋅<!-- ⋅ --></mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mstyle>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=a_{0}-(1-a_{0})\cdot \cos \left({\tfrac {2\pi n}{N}}\right),\quad 0\leq n\leq N,}</annotation>
</semantics>
</math></span><img src="./5eba7ee5f69aa467ea1721de8cfbade35da8996b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:46.645ex; height:4.843ex;" alt="{\displaystyle w[n]=a_{0}-(1-a_{0})\cdot \cos \left({\tfrac {2\pi n}{N}}\right),\quad 0\leq n\leq N,}" loading="lazy"></span></dd></dl>
<p>or alternatively as their zero-phase versions:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}w_{0}(n)\ &amp;=w\left[n+{\tfrac {N}{2}}\right]\\&amp;=a_{0}+(1-a_{0})\cdot \cos \left({\tfrac {2\pi n}{N}}\right),\quad -{\tfrac {N}{2}}\leq n\leq {\tfrac {N}{2}}.\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mtext>&nbsp;</mtext>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mi>w</mi>
<mrow>
<mo>[</mo>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
</mrow>
<mo>]</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>+</mo>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>⋅<!-- ⋅ --></mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mstyle>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
<mo>.</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}w_{0}(n)\ &amp;=w\left[n+{\tfrac {N}{2}}\right]\\&amp;=a_{0}+(1-a_{0})\cdot \cos \left({\tfrac {2\pi n}{N}}\right),\quad -{\tfrac {N}{2}}\leq n\leq {\tfrac {N}{2}}.\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./f3c63c956c651adceb75338138a2e382f19b1805.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.171ex; width:52.719ex; height:9.509ex;" alt="{\displaystyle {\begin{aligned}w_{0}(n)\ &amp;=w\left[n+{\tfrac {N}{2}}\right]\\&amp;=a_{0}+(1-a_{0})\cdot \cos \left({\tfrac {2\pi n}{N}}\right),\quad -{\tfrac {N}{2}}\leq n\leq {\tfrac {N}{2}}.\end{aligned}}}" loading="lazy"></span></dd></dl>
<div class="mw-heading mw-heading4"><h4 id="Hann_window">Hann window</h4></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Hann_function" title="Hann function">Hann function</a></div>

<p>Setting <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=0.5}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.5</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=0.5}</annotation>
</semantics>
</math></span><img src="./c11c334097d4b793c1474c43f669849d0fedd2c7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.354ex; height:2.509ex;" alt="{\displaystyle a_{0}=0.5}" loading="lazy"></span> produces a <b>Hann window</b>:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=0.5\;\left[1-\cos \left({\frac {2\pi n}{N}}\right)\right]=\sin ^{2}\left({\frac {\pi n}{N}}\right),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mn>0.5</mn>
<mspace width="thickmathspace"></mspace>
<mrow>
<mo>[</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>]</mo>
</mrow>
<mo>=</mo>
<msup>
<mi>sin</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=0.5\;\left[1-\cos \left({\frac {2\pi n}{N}}\right)\right]=\sin ^{2}\left({\frac {\pi n}{N}}\right),}</annotation>
</semantics>
</math></span><img src="./cd8d3e844a1443d7bedd57240588cf19fcd28af1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:43.164ex; height:6.176ex;" alt="{\displaystyle w[n]=0.5\;\left[1-\cos \left({\frac {2\pi n}{N}}\right)\right]=\sin ^{2}\left({\frac {\pi n}{N}}\right),}" loading="lazy"></span><sup id="cite_ref-MWhann_26-0" class="reference"><a href="#cite_note-MWhann-26"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup></dd></dl>
<p>named after <a href="Julius_von_Hann" title="Julius von Hann">Julius von Hann</a>, and sometimes referred to as <i>Hanning</i>, which derived from the verb "to Hann". It is also known as the <b>raised cosine</b>, because of its similarity to a <a href="Raised-cosine_distribution" class="mw-redirect" title="Raised-cosine distribution">raised-cosine distribution</a>.
</p><p>This function is a member of both the <a href="#Cosine-sum_windows">cosine-sum</a> and <a href="#Power-of-sine/cosine_windows">power-of-sine</a> families. Unlike the <a href="#Hann_and_Hamming_windows">Hamming window</a>, the end points of the Hann window just touch zero. The resulting <a href="Spectral_leakage" title="Spectral leakage">side-lobes</a> roll off at about 18&nbsp;dB per octave.<sup id="cite_ref-JOShann_27-0" class="reference"><a href="#cite_note-JOShann-27"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="Hamming_window">Hamming window</h4></div>

<p>Setting <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}}</annotation>
</semantics>
</math></span><img src="./693ad9f934775838bd72406b41ada4a59785d7ba.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.284ex; height:2.009ex;" alt="{\displaystyle a_{0}}" loading="lazy"></span> to approximately 0.54, or more precisely 25/46, produces the <b>Hamming window</b>, proposed by <a href="Richard_W._Hamming" class="mw-redirect" title="Richard W. Hamming">Richard W.&nbsp;Hamming</a>. This choice places a zero crossing at frequency 5<span class="texhtml mvar" style="font-style:italic;">π</span>/(<i>N</i>&nbsp;−&nbsp;1), which cancels the first sidelobe of the Hann window, giving it a height of about one-fifth that of the Hann window.<sup id="cite_ref-Harris_16-4" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Enochson_28-0" class="reference"><a href="#cite_note-Enochson-28"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-JOSHamming_29-0" class="reference"><a href="#cite_note-JOSHamming-29"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
The Hamming window is often called the <b>Hamming blip</b> when used for <a href="Pulse_shaping" title="Pulse shaping">pulse shaping</a>.<sup id="cite_ref-sunar_30-0" class="reference"><a href="#cite_note-sunar-30"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-sunar2_31-0" class="reference"><a href="#cite_note-sunar2-31"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-SRD_32-0" class="reference"><a href="#cite_note-SRD-32"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup>
</p><p>Approximation of the coefficients to two decimal places substantially lowers the level of sidelobes,<sup id="cite_ref-Harris_16-5" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> to a nearly equiripple condition.<sup id="cite_ref-JOSHamming_29-1" class="reference"><a href="#cite_note-JOSHamming-29"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> In the equiripple sense, the optimal values for the coefficients are <i>a</i><sub>0</sub>&nbsp;=&nbsp;0.53836 and <i>a</i><sub>1</sub>&nbsp;=&nbsp;0.46164.<sup id="cite_ref-JOSHamming_29-2" class="reference"><a href="#cite_note-JOSHamming-29"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Nuttall_33-0" class="reference"><a href="#cite_note-Nuttall-33"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Cosine-sum_windows">Cosine-sum windows</h3></div>
<p>This family, which generalizes the <a href="#Raised-cosine_windows">raised-cosine windows</a>, is also known as generalized cosine windows.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup>
</p>
<div class="equation-box" style="margin: ;padding: 6px; border-width:2px; border-style: solid; border-color: #0073CF; color: inherit;text-align: center; display: table">
<style data-mw-deduplicate="TemplateStyles:r1266403038">
/* start https://en.wikipedia.org/ */


.mw-parser-output table.numblk{border-collapse:collapse;border:none;margin-top:0;margin-right:0;margin-bottom:0}.mw-parser-output table.numblk>tbody>tr>td{vertical-align:middle;padding:0}.mw-parser-output table.numblk>tbody>tr>td:nth-child(2){width:99%}.mw-parser-output table.numblk>tbody>tr>td:nth-child(2)>table{border-collapse:collapse;margin:0;border:none;width:100%}.mw-parser-output table.numblk>tbody>tr>td:nth-child(2)>table>tbody>tr:first-child>td:first-child,.mw-parser-output table.numblk>tbody>tr>td:nth-child(2)>table>tbody>tr:first-child>td:last-child{padding:0 0.4ex}.mw-parser-output table.numblk>tbody>tr>td:nth-child(2)>table>tbody>tr:first-child>td:nth-child(2){width:100%;padding:0}.mw-parser-output table.numblk>tbody>tr>td:nth-child(2)>table>tbody>tr:last-child>td{padding:0}.mw-parser-output table.numblk>tbody>tr>td:last-child{font-weight:bold}.mw-parser-output table.numblk.numblk-raw-n>tbody>tr>td:last-child{font-weight:unset}.mw-parser-output table.numblk>tbody>tr>td:last-child::before{content:"("}.mw-parser-output table.numblk>tbody>tr>td:last-child::after{content:")"}.mw-parser-output table.numblk.numblk-raw-n>tbody>tr>td:last-child::before,.mw-parser-output table.numblk.numblk-raw-n>tbody>tr>td:last-child::after{content:none}.mw-parser-output table.numblk>tbody>tr>td{border:none}.mw-parser-output table.numblk.numblk-border>tbody>tr>td{border:thin solid}.mw-parser-output table.numblk>tbody>tr>td:nth-child(2)>table>tbody>tr:first-child>td{border:none}.mw-parser-output table.numblk.numblk-border>tbody>tr>td:nth-child(2)>table>tbody>tr:first-child>td{border:thin solid}.mw-parser-output table.numblk>tbody>tr>td:nth-child(2)>table>tbody>tr:last-child>td{border-left:none;border-right:none;border-bottom:none}.mw-parser-output table.numblk.numblk-border>tbody>tr>td:nth-child(2)>table>tbody>tr:last-child>td{border-left:thin solid;border-right:thin solid;border-bottom:thin solid}.mw-parser-output table.numblk:target{color:var(--color-base,#202122);background-color:#cfe8fd}@media screen{html.skin-theme-clientpref-night .mw-parser-output table.numblk:target{color:var(--color-base,#eaecf0);background-color:#301702}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output table.numblk:target{color:var(--color-base,#eaecf0);background-color:#301702}}


/* end https://en.wikipedia.org/ */
</style><table role="presentation" class="numblk" style="margin-left: 1.6em;"><tbody><tr><td class="nowrap"><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=\sum _{k=0}^{K}(-1)^{k}a_{k}\;\cos \left({\frac {2\pi kn}{N}}\right),\quad 0\leq n\leq N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>K</mi>
</mrow>
</munderover>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mspace width="thickmathspace"></mspace>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>k</mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=\sum _{k=0}^{K}(-1)^{k}a_{k}\;\cos \left({\frac {2\pi kn}{N}}\right),\quad 0\leq n\leq N.}</annotation>
</semantics>
</math></span><img src="./e597f0587d0c29feaf791fef475cf419be2987c9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:47.315ex; height:7.509ex;" alt="{\displaystyle w[n]=\sum _{k=0}^{K}(-1)^{k}a_{k}\;\cos \left({\frac {2\pi kn}{N}}\right),\quad 0\leq n\leq N.}" loading="lazy"></span></td> <td></td> <td class="nowrap"><span id="math_Eq.1" class="reference nourlexpansion" style="font-weight:bold;">Eq.1</span></td></tr></tbody></table>
</div>
<p>In most cases, including the examples below, all coefficients <i>a</i><sub><i>k</i></sub>&nbsp;≥&nbsp;0. These windows have only 2<i>K</i>&nbsp;+&nbsp;1 non-zero <i>N</i>-point DFT coefficients.
</p>
<div class="mw-heading mw-heading4"><h4 id="Blackman_window">Blackman window</h4></div>

<p>Blackman windows are defined as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>4</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right),}</annotation>
</semantics>
</math></span><img src="./ecaab90e2a8c2c1f6b47b17ce675ea00cfcbfe73.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:43.92ex; height:6.176ex;" alt="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right),}" loading="lazy"></span></dd></dl>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}={\frac {1-\alpha }{2}};\quad a_{1}={\frac {1}{2}};\quad a_{2}={\frac {\alpha }{2}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>α<!-- α --></mi>
</mrow>
<mn>2</mn>
</mfrac>
</mrow>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>α<!-- α --></mi>
<mn>2</mn>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}={\frac {1-\alpha }{2}};\quad a_{1}={\frac {1}{2}};\quad a_{2}={\frac {\alpha }{2}}.}</annotation>
</semantics>
</math></span><img src="./16d9ad0b98e8757a9bbf42478b11390e2e3be513.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:34.156ex; height:5.176ex;" alt="{\displaystyle a_{0}={\frac {1-\alpha }{2}};\quad a_{1}={\frac {1}{2}};\quad a_{2}={\frac {\alpha }{2}}.}" loading="lazy"></span></dd></dl>
<p>By common convention, the unqualified term <i>Blackman window</i> refers to Blackman's "not very serious proposal" of <span class="texhtml"><i>α</i>&nbsp;=&nbsp;0.16</span> (<i>a</i><sub>0</sub>&nbsp;=&nbsp;0.42, <i>a</i><sub>1</sub>&nbsp;=&nbsp;0.5, <i>a</i><sub>2</sub>&nbsp;=&nbsp;0.08), which closely approximates the <b>exact Blackman</b>,<sup id="cite_ref-MWBlackman_35-0" class="reference"><a href="#cite_note-MWBlackman-35"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> with <i>a</i><sub>0</sub>&nbsp;=&nbsp;7938/18608&nbsp;≈&nbsp;0.42659, <i>a</i><sub>1</sub>&nbsp;=&nbsp;9240/18608&nbsp;≈&nbsp;0.49656, and <i>a</i><sub>2</sub>&nbsp;=&nbsp;1430/18608&nbsp;≈&nbsp;0.076849.<sup id="cite_ref-lvanl_36-0" class="reference"><a href="#cite_note-lvanl-36"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> These exact values place zeros at the third and fourth sidelobes,<sup id="cite_ref-Harris_16-6" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> but result in a discontinuity at the edges and a 6&nbsp;dB/oct fall-off. The truncated coefficients do not null the sidelobes as well, but have an improved 18&nbsp;dB/oct fall-off.<sup id="cite_ref-Harris_16-7" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Blackman1959_37-0" class="reference"><a href="#cite_note-Blackman1959-37"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup>
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Nuttall_window,_continuous_first_derivative">Nuttall window, continuous first derivative</h4></div>

<p>The continuous form of the Nuttall window, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(x),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(x),}</annotation>
</semantics>
</math></span><img src="./4bf968eb036bcd4df8794785a5cb9bc21e073706.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.504ex; height:2.843ex;" alt="{\displaystyle w_{0}(x),}" loading="lazy"></span> and its first <a href="Derivative" title="Derivative">derivative</a> are continuous everywhere, like the <a href="Hann_function" title="Hann function">Hann function</a>. That is, the function goes to 0 at <span class="nowrap"><i>x</i>&nbsp;=&nbsp;±<i>N</i>/2,</span> unlike the Blackman–Nuttall, Blackman–Harris, and Hamming windows. The Blackman window (<span class="texhtml"><i>α</i>&nbsp;=&nbsp;0.16</span>) is also continuous with continuous derivative at the edge, but the "exact Blackman window" is not.
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>4</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>6</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}</annotation>
</semantics>
</math></span><img src="./55aa618bd5010d83e5df4ae06fbb3abd509f12fd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:60.042ex; height:6.176ex;" alt="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}" loading="lazy"></span></dd></dl>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=0.355768;\quad a_{1}=0.487396;\quad a_{2}=0.144232;\quad a_{3}=0.012604.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.355768</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.487396</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.144232</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.012604.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=0.355768;\quad a_{1}=0.487396;\quad a_{2}=0.144232;\quad a_{3}=0.012604.}</annotation>
</semantics>
</math></span><img src="./a441a56d69efee2b167afb6e5f920a6928823e59.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:67.383ex; height:2.509ex;" alt="{\displaystyle a_{0}=0.355768;\quad a_{1}=0.487396;\quad a_{2}=0.144232;\quad a_{3}=0.012604.}" loading="lazy"></span></dd></dl>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Blackman–Nuttall_window">Blackman–Nuttall window</h4></div>

<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>4</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>6</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}</annotation>
</semantics>
</math></span><img src="./55aa618bd5010d83e5df4ae06fbb3abd509f12fd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:60.042ex; height:6.176ex;" alt="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}" loading="lazy"></span></dd></dl>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=0.3635819;\quad a_{1}=0.4891775;\quad a_{2}=0.1365995;\quad a_{3}=0.0106411.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.3635819</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.4891775</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.1365995</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.0106411.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=0.3635819;\quad a_{1}=0.4891775;\quad a_{2}=0.1365995;\quad a_{3}=0.0106411.}</annotation>
</semantics>
</math></span><img src="./3d65d7b5704532d7b3c8da4fee1f895425fb03fd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:72.032ex; height:2.509ex;" alt="{\displaystyle a_{0}=0.3635819;\quad a_{1}=0.4891775;\quad a_{2}=0.1365995;\quad a_{3}=0.0106411.}" loading="lazy"></span></dd></dl>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Blackman–Harris_window">Blackman–Harris window</h4></div>

<p>A generalization of the Hamming family, produced by adding more shifted cosine functions, meant to minimize side-lobe levels<sup id="cite_ref-JOSBlack_38-0" class="reference"><a href="#cite_note-JOSBlack-38"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-JOSBlack3_39-0" class="reference"><a href="#cite_note-JOSBlack3-39"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>4</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>6</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}</annotation>
</semantics>
</math></span><img src="./55aa618bd5010d83e5df4ae06fbb3abd509f12fd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:60.042ex; height:6.176ex;" alt="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)}" loading="lazy"></span></dd></dl>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=0.35875;\quad a_{1}=0.48829;\quad a_{2}=0.14128;\quad a_{3}=0.01168.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.35875</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.48829</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.14128</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.01168.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=0.35875;\quad a_{1}=0.48829;\quad a_{2}=0.14128;\quad a_{3}=0.01168.}</annotation>
</semantics>
</math></span><img src="./cda1939e3e4e4cf95e0a7d500dd0be12f09d0fc1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:62.733ex; height:2.509ex;" alt="{\displaystyle a_{0}=0.35875;\quad a_{1}=0.48829;\quad a_{2}=0.14128;\quad a_{3}=0.01168.}" loading="lazy"></span></dd></dl>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Flat_top_window">Flat top window</h4></div>

<p>A flat top window is a partially negative-valued window that has minimal <a href="#Discrete-time_signals">scalloping loss</a> in the frequency domain. That property is desirable for the measurement of amplitudes of sinusoidal frequency components.<sup id="cite_ref-Heinzel2002_17-1" class="reference"><a href="#cite_note-Heinzel2002-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-SWsmith_40-0" class="reference"><a href="#cite_note-SWsmith-40"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> However, its broad bandwidth results in high <a href="Noise_bandwidth" class="mw-redirect" title="Noise bandwidth">noise bandwidth</a> and wider frequency selection, which depending on the application could be a drawback.
</p><p>Flat top windows can be designed using low-pass filter design methods,<sup id="cite_ref-SWsmith_40-1" class="reference"><a href="#cite_note-SWsmith-40"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> or they may be of the usual <a href="#Cosine-sum_windows">cosine-sum</a> variety:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}w[n]=a_{0}&amp;{}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)\\&amp;{}-a_{3}\cos \left({\frac {6\pi n}{N}}\right)+a_{4}\cos \left({\frac {8\pi n}{N}}\right).\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
</mtd>
<mtd>
<mi></mi>
<mrow class="MJX-TeXAtom-ORD">

</mrow>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>4</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<mi></mi>
<mrow class="MJX-TeXAtom-ORD">

</mrow>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>6</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>8</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>.</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}w[n]=a_{0}&amp;{}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)\\&amp;{}-a_{3}\cos \left({\frac {6\pi n}{N}}\right)+a_{4}\cos \left({\frac {8\pi n}{N}}\right).\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./2e117d087bf8d6345fb6ea8ffc7b5aa7f6faae4a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -5.671ex; width:44.672ex; height:12.509ex;" alt="{\displaystyle {\begin{aligned}w[n]=a_{0}&amp;{}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)\\&amp;{}-a_{3}\cos \left({\frac {6\pi n}{N}}\right)+a_{4}\cos \left({\frac {8\pi n}{N}}\right).\end{aligned}}}" loading="lazy"></span></dd></dl>
<p>The <a rel="nofollow" class="external text" href="https://www.mathworks.com/help/signal/ref/flattopwin.html">Matlab variant</a> has these coefficients:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=0.21557895;\quad a_{1}=0.41663158;\quad a_{2}=0.277263158;\quad a_{3}=0.083578947;\quad a_{4}=0.006947368.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.21557895</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.41663158</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.277263158</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.083578947</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.006947368.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=0.21557895;\quad a_{1}=0.41663158;\quad a_{2}=0.277263158;\quad a_{3}=0.083578947;\quad a_{4}=0.006947368.}</annotation>
</semantics>
</math></span><img src="./2c623ba11533abb19bb67a3b7d192c6fb37e6d9e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; max-width: 600; width:100.018ex; height:2.509ex;" alt="{\displaystyle a_{0}=0.21557895;\quad a_{1}=0.41663158;\quad a_{2}=0.277263158;\quad a_{3}=0.083578947;\quad a_{4}=0.006947368.}" loading="lazy"></span></dd></dl>
<p>Other variations are available, such as sidelobes that roll off at the cost of higher values near the main lobe.<sup id="cite_ref-Heinzel2002_17-2" class="reference"><a href="#cite_note-Heinzel2002-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Rife–Vincent_windows">Rife–Vincent windows</h4></div>
<p>Rife–Vincent windows<sup id="cite_ref-Rife_41-0" class="reference"><a href="#cite_note-Rife-41"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> are customarily scaled for unity average value, instead of unity peak value. The coefficient values below, applied to <b><a href="#math_Eq.1">Eq.1</a></b>, reflect that custom.
</p><p>Class I, Order 1 (<i>K</i> = 1): <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=1;\quad a_{1}=1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>1</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=1;\quad a_{1}=1}</annotation>
</semantics>
</math></span><img src="./ae26a27f3a5175b7e7506a7922b1d29b3129eb9d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:16.446ex; height:2.509ex;" alt="{\displaystyle a_{0}=1;\quad a_{1}=1}" loading="lazy"></span> Functionally equivalent to the <a href="#Hann_and_Hamming_windows">Hann window</a> and power of sine (<span class="texhtml"><i>α</i>&nbsp;=&nbsp;2</span>).
</p><p>Class I, Order 2 (<i>K</i> = 2): <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=1;\quad a_{1}={\tfrac {4}{3}};\quad a_{2}={\tfrac {1}{3}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>1</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>4</mn>
<mn>3</mn>
</mfrac>
</mstyle>
</mrow>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>1</mn>
<mn>3</mn>
</mfrac>
</mstyle>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=1;\quad a_{1}={\tfrac {4}{3}};\quad a_{2}={\tfrac {1}{3}}}</annotation>
</semantics>
</math></span><img src="./9af5db1bb38c7dc4b8fe7ae5fd3960f97503cbbe.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.338ex; width:27.339ex; height:3.676ex;" alt="{\displaystyle a_{0}=1;\quad a_{1}={\tfrac {4}{3}};\quad a_{2}={\tfrac {1}{3}}}" loading="lazy"></span> Functionally equivalent to the power of sine (<span class="texhtml"><i>α</i>&nbsp;=&nbsp;4</span>).
</p><p>Class I is defined by minimizing the high-order sidelobe amplitude. Coefficients for orders up to K=4 are tabulated.<sup id="cite_ref-Andria_42-0" class="reference"><a href="#cite_note-Andria-42"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup>
</p><p>Class II minimizes the main-lobe width for a given maximum side-lobe.
</p><p>Class III is a compromise for which order <i>K</i>&nbsp;=&nbsp;2 resembles the <a href="#Blackman_window">§&nbsp;Blackman window</a>.<sup id="cite_ref-Andria_42-1" class="reference"><a href="#cite_note-Andria-42"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Schoukens_43-0" class="reference"><a href="#cite_note-Schoukens-43"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup>
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading3"><h3 id="Sine_window">Sine window</h3></div>

<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=\sin \left({\frac {\pi n}{N}}\right)=\cos \left({\frac {\pi n}{N}}-{\frac {\pi }{2}}\right),\quad 0\leq n\leq N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mi>sin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>π<!-- π --></mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=\sin \left({\frac {\pi n}{N}}\right)=\cos \left({\frac {\pi n}{N}}-{\frac {\pi }{2}}\right),\quad 0\leq n\leq N.}</annotation>
</semantics>
</math></span><img src="./bc2af9f7febc105f1184bd114a1484bf16cf7325.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:49.022ex; height:4.843ex;" alt="{\displaystyle w[n]=\sin \left({\frac {\pi n}{N}}\right)=\cos \left({\frac {\pi n}{N}}-{\frac {\pi }{2}}\right),\quad 0\leq n\leq N.}" loading="lazy"></span></dd></dl>
<p>The corresponding <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(n)\,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mspace width="thinmathspace"></mspace>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(n)\,}</annotation>
</semantics>
</math></span><img src="./50dec0b51baef5071ead565d832977a5b9bb1ef0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.309ex; height:2.843ex;" alt="{\displaystyle w_{0}(n)\,}" loading="lazy"></span> function is a cosine without the <span class="texhtml mvar" style="font-style:italic;">π</span>/2 phase offset. So the <i>sine window</i><sup id="cite_ref-Bosi_44-0" class="reference"><a href="#cite_note-Bosi-44"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> is sometimes also called <i>cosine window</i>.<sup id="cite_ref-Harris_16-8" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> As it represents half a cycle of a sinusoidal function, it is also known variably as <i>half-sine window</i><sup id="cite_ref-Kido_45-0" class="reference"><a href="#cite_note-Kido-45"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> or <i>half-cosine window</i>.<sup id="cite_ref-Landisman_46-0" class="reference"><a href="#cite_note-Landisman-46"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup>
</p><p>The <a href="Autocorrelation" title="Autocorrelation">autocorrelation</a> of a sine window produces a function known as the Bohman window.<sup id="cite_ref-MWbohman_47-0" class="reference"><a href="#cite_note-MWbohman-47"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="Power-of-sine/cosine_windows">Power-of-sine/cosine windows</h4></div>

<p>These window functions have the form:<sup id="cite_ref-PowCos_48-0" class="reference"><a href="#cite_note-PowCos-48"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=\sin ^{\alpha }\left({\frac {\pi n}{N}}\right)=\cos ^{\alpha }\left({\frac {\pi n}{N}}-{\frac {\pi }{2}}\right),\quad 0\leq n\leq N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msup>
<mi>sin</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>α<!-- α --></mi>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<msup>
<mi>cos</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>α<!-- α --></mi>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>π<!-- π --></mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=\sin ^{\alpha }\left({\frac {\pi n}{N}}\right)=\cos ^{\alpha }\left({\frac {\pi n}{N}}-{\frac {\pi }{2}}\right),\quad 0\leq n\leq N.}</annotation>
</semantics>
</math></span><img src="./8b81af4c85e4b5e6909b3dfb7fef170a42a02f7e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:51.591ex; height:4.843ex;" alt="{\displaystyle w[n]=\sin ^{\alpha }\left({\frac {\pi n}{N}}\right)=\cos ^{\alpha }\left({\frac {\pi n}{N}}-{\frac {\pi }{2}}\right),\quad 0\leq n\leq N.}" loading="lazy"></span></dd></dl>
<p>The <a href="#Rectangular_window">rectangular window</a> (<span class="texhtml"><i>α</i>&nbsp;=&nbsp;0</span>), the <a href="#Sine_window">sine window</a> (<span class="texhtml"><i>α</i>&nbsp;=&nbsp;1</span>), and the <a href="#Hann_and_Hamming_windows">Hann window</a> (<span class="texhtml"><i>α</i>&nbsp;=&nbsp;2</span>) are members of this family.
</p><p>For even-integer values of <span class="texhtml mvar" style="font-style:italic;">α</span> these functions can also be expressed in cosine-sum form:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)+a_{4}\cos \left({\frac {8\pi n}{N}}\right)-...}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>4</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>6</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>8</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>−<!-- − --></mo>
<mo>.</mo>
<mo>.</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)+a_{4}\cos \left({\frac {8\pi n}{N}}\right)-...}</annotation>
</semantics>
</math></span><img src="./3449e818cb0c7c261fe536655c3b5145fd4eda9d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:81.334ex; height:6.176ex;" alt="{\displaystyle w[n]=a_{0}-a_{1}\cos \left({\frac {2\pi n}{N}}\right)+a_{2}\cos \left({\frac {4\pi n}{N}}\right)-a_{3}\cos \left({\frac {6\pi n}{N}}\right)+a_{4}\cos \left({\frac {8\pi n}{N}}\right)-...}" loading="lazy"></span></dd>
<dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{array}{l|llll}\hline \alpha &amp;a_{0}&amp;a_{1}&amp;a_{2}&amp;a_{3}&amp;a_{4}\\\hline 0&amp;1\\2&amp;0.5&amp;0.5\\4&amp;0.375&amp;0.5&amp;0.125\\6&amp;0.3125&amp;0.46875&amp;0.1875&amp;0.03125\\8&amp;0.2734375&amp;0.4375&amp;0.21875&amp;0.0625&amp;7.8125\times 10^{-3}\\\hline \end{array}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<menclose notation="top bottom">
<mtable columnalign="left left left left left" rowspacing="4pt" columnspacing="1em" rowlines="solid none none none none" columnlines="solid none none none">
<mtr>
<mtd>
<mi>α<!-- α --></mi>
</mtd>
<mtd>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>2</mn>
</mtd>
<mtd>
<mn>0.5</mn>
</mtd>
<mtd>
<mn>0.5</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>4</mn>
</mtd>
<mtd>
<mn>0.375</mn>
</mtd>
<mtd>
<mn>0.5</mn>
</mtd>
<mtd>
<mn>0.125</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>6</mn>
</mtd>
<mtd>
<mn>0.3125</mn>
</mtd>
<mtd>
<mn>0.46875</mn>
</mtd>
<mtd>
<mn>0.1875</mn>
</mtd>
<mtd>
<mn>0.03125</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>8</mn>
</mtd>
<mtd>
<mn>0.2734375</mn>
</mtd>
<mtd>
<mn>0.4375</mn>
</mtd>
<mtd>
<mn>0.21875</mn>
</mtd>
<mtd>
<mn>0.0625</mn>
</mtd>
<mtd>
<mn>7.8125</mn>
<mo>×<!-- × --></mo>
<msup>
<mn>10</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>3</mn>
</mrow>
</msup>
</mtd>
</mtr>
</mtable>
</menclose>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{array}{l|llll}\hline \alpha &amp;a_{0}&amp;a_{1}&amp;a_{2}&amp;a_{3}&amp;a_{4}\\\hline 0&amp;1\\2&amp;0.5&amp;0.5\\4&amp;0.375&amp;0.5&amp;0.125\\6&amp;0.3125&amp;0.46875&amp;0.1875&amp;0.03125\\8&amp;0.2734375&amp;0.4375&amp;0.21875&amp;0.0625&amp;7.8125\times 10^{-3}\\\hline \end{array}}}</annotation>
</semantics>
</math></span><img src="./0f070a84830409458ffb459a636cc21f99eb1ebc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -9.671ex; width:62.051ex; height:20.509ex;" alt="{\displaystyle {\begin{array}{l|llll}\hline \alpha &amp;a_{0}&amp;a_{1}&amp;a_{2}&amp;a_{3}&amp;a_{4}\\\hline 0&amp;1\\2&amp;0.5&amp;0.5\\4&amp;0.375&amp;0.5&amp;0.125\\6&amp;0.3125&amp;0.46875&amp;0.1875&amp;0.03125\\8&amp;0.2734375&amp;0.4375&amp;0.21875&amp;0.0625&amp;7.8125\times 10^{-3}\\\hline \end{array}}}" loading="lazy"></span></dd></dl>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading3"><h3 id="Adjustable_windows">Adjustable windows</h3></div>
<div class="mw-heading mw-heading4"><h4 id="Gaussian_window">Gaussian window</h4></div>

<p>The Fourier transform of a <a href="Gaussian_function" title="Gaussian function">Gaussian</a> is also a Gaussian. Since the support of a Gaussian function extends to infinity, it must either be truncated at the ends of the window, or itself windowed with another zero-ended window.<sup id="cite_ref-JOSGauss_49-0" class="reference"><a href="#cite_note-JOSGauss-49"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup>
</p><p>Since the log of a Gaussian produces a <a href="Parabola" title="Parabola">parabola</a>, this can be used for nearly exact quadratic interpolation in <a href="Frequency_estimation" class="mw-redirect" title="Frequency estimation">frequency estimation</a>.<sup id="cite_ref-JOSGauss2_50-0" class="reference"><a href="#cite_note-JOSGauss2-50"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-JOSGauss_49-1" class="reference"><a href="#cite_note-JOSGauss-49"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-interpolation_51-0" class="reference"><a href="#cite_note-interpolation-51"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=\exp \left(-{\frac {1}{2}}\left({\frac {n-N/2}{\sigma N/2}}\right)^{2}\right),\quad 0\leq n\leq N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mi>exp</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mrow>
<mrow>
<mi>σ<!-- σ --></mi>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=\exp \left(-{\frac {1}{2}}\left({\frac {n-N/2}{\sigma N/2}}\right)^{2}\right),\quad 0\leq n\leq N.}</annotation>
</semantics>
</math></span><img src="./e201c829f6aabf4339fc0a1929367d5613dfe290.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:47.248ex; height:7.509ex;" alt="{\displaystyle w[n]=\exp \left(-{\frac {1}{2}}\left({\frac {n-N/2}{\sigma N/2}}\right)^{2}\right),\quad 0\leq n\leq N.}" loading="lazy"></span></dd>
<dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sigma \leq \;0.5\,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>σ<!-- σ --></mi>
<mo>≤<!-- ≤ --></mo>
<mspace width="thickmathspace"></mspace>
<mn>0.5</mn>
<mspace width="thinmathspace"></mspace>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sigma \leq \;0.5\,}</annotation>
</semantics>
</math></span><img src="./3e43f6fb554bba3e615f0c3cdbb425c8f0149c19.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:8.432ex; height:2.343ex;" alt="{\displaystyle \sigma \leq \;0.5\,}" loading="lazy"></span></dd></dl>
<p>The standard deviation of the Gaussian function is <i>σ</i>&nbsp;·&nbsp;<i>N</i>/2 sampling periods.
</p>
<div style="clear:both;" class=""></div>

<div class="mw-heading mw-heading4"><h4 id="Confined_Gaussian_window">Confined Gaussian window</h4></div>
<p>The confined Gaussian window yields the smallest possible root mean square frequency width <span class="texhtml"><i>σ</i><sub><i>ω</i></sub></span> for a given temporal width <span class="texhtml">(<i>N</i> + 1) <i>σ</i><sub><i>t</i></sub></span>.<sup id="cite_ref-Starosielec2014_52-0" class="reference"><a href="#cite_note-Starosielec2014-52"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> These windows optimize the RMS time-frequency bandwidth products. They are computed as the minimum eigenvectors of a parameter-dependent matrix. The confined Gaussian window family contains the <a href="#Sine_window">§&nbsp;Sine window</a> and the <a href="#Gaussian_window">§&nbsp;Gaussian window</a> in the limiting cases of large and small <span class="texhtml"><i>σ</i><sub><i>t</i></sub></span>, respectively.
</p>
<div style="clear:both;" class=""></div>

<div class="mw-heading mw-heading4"><h4 id="Approximate_confined_Gaussian_window">Approximate confined Gaussian window</h4></div>
<p>Defining <span class="texhtml"><i>L</i> ≜ <i>N</i> + 1</span>, a <a href="#Confined_Gaussian_window">confined Gaussian window</a> of temporal width <span class="texhtml"><i>L</i> × <i>σ</i><sub><i>t</i></sub></span> is well approximated by:<sup id="cite_ref-Starosielec2014_52-1" class="reference"><a href="#cite_note-Starosielec2014-52"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=G(n)-{\frac {G(-{\tfrac {1}{2}})[G(n+L)+G(n-L)]}{G(-{\tfrac {1}{2}}+L)+G(-{\tfrac {1}{2}}-L)}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mi>G</mi>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>G</mi>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
<mo stretchy="false">)</mo>
<mo stretchy="false">[</mo>
<mi>G</mi>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo>+</mo>
<mi>L</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>G</mi>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>L</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mrow>
<mrow>
<mi>G</mi>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
<mo>+</mo>
<mi>L</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>G</mi>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
<mo>−<!-- − --></mo>
<mi>L</mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=G(n)-{\frac {G(-{\tfrac {1}{2}})[G(n+L)+G(n-L)]}{G(-{\tfrac {1}{2}}+L)+G(-{\tfrac {1}{2}}-L)}}}</annotation>
</semantics>
</math></span><img src="./3094fa9469d1e65bfdb6a4e31cdafd037a8822ec.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.338ex; width:46.303ex; height:7.843ex;" alt="{\displaystyle w[n]=G(n)-{\frac {G(-{\tfrac {1}{2}})[G(n+L)+G(n-L)]}{G(-{\tfrac {1}{2}}+L)+G(-{\tfrac {1}{2}}-L)}}}" loading="lazy"></span></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle G}</annotation>
</semantics>
</math></span><img src="./f5f3c8921a3b352de45446a6789b104458c9f90b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.827ex; height:2.176ex;" alt="{\displaystyle G}" loading="lazy"></span> is a Gaussian function:
</p>
<dl><dd><dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle G(x)=\exp \left(-\left({\cfrac {x-{\frac {N}{2}}}{2L\sigma _{t}}}\right)^{2}\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>G</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>exp</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow>
<mo>−<!-- − --></mo>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mpadded width="0" height="8.6pt" depth="3pt">
<mrow></mrow>
</mpadded>
<mstyle displaystyle="false" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
</mstyle>
</mrow>
<mrow>
<mpadded width="0" height="8.6pt" depth="3pt">
<mrow></mrow>
</mpadded>
<mstyle displaystyle="false" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
<mi>L</mi>
<msub>
<mi>σ<!-- σ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mrow>
</mstyle>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle G(x)=\exp \left(-\left({\cfrac {x-{\frac {N}{2}}}{2L\sigma _{t}}}\right)^{2}\right)}</annotation>
</semantics>
</math></span><img src="./7f38de68d5e2a1107a41cd84a3d87e04a891c75d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.838ex; width:29.529ex; height:8.843ex;" alt="{\displaystyle G(x)=\exp \left(-\left({\cfrac {x-{\frac {N}{2}}}{2L\sigma _{t}}}\right)^{2}\right)}" loading="lazy"></span></dd></dl></dd></dl>
<p>The standard deviation of the approximate window is <a href="Asymptotically_equal" class="mw-redirect" title="Asymptotically equal">asymptotically equal</a> (i.e. large values of <span class="texhtml"><i>N</i></span>) to <span class="texhtml"><i>L</i> × <i>σ</i><sub><i>t</i></sub></span> for <span class="texhtml"><i>σ<sub>t</sub></i> &lt; 0.14</span>.<sup id="cite_ref-Starosielec2014_52-2" class="reference"><a href="#cite_note-Starosielec2014-52"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup>
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Generalized_normal_window">Generalized normal window</h4></div>
<p>A more generalized version of the Gaussian window is the generalized normal window.<sup id="cite_ref-Chakraborty_53-0" class="reference"><a href="#cite_note-Chakraborty-53"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> Retaining the notation from the <a href="Gaussian_window" class="mw-redirect" title="Gaussian window">Gaussian window</a> above, we can represent this window as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n,p]=\exp \left(-\left({\frac {n-N/2}{\sigma N/2}}\right)^{p}\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo>,</mo>
<mi>p</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mi>exp</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow>
<mo>−<!-- − --></mo>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mrow>
<mrow>
<mi>σ<!-- σ --></mi>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
</mrow>
</msup>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n,p]=\exp \left(-\left({\frac {n-N/2}{\sigma N/2}}\right)^{p}\right)}</annotation>
</semantics>
</math></span><img src="./704a7de7c2a67fc8a24a140a151491bd7362698c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:32.376ex; height:6.509ex;" alt="{\displaystyle w[n,p]=\exp \left(-\left({\frac {n-N/2}{\sigma N/2}}\right)^{p}\right)}" loading="lazy"></span></dd></dl>
<p>for any even <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p}</annotation>
</semantics>
</math></span><img src="./81eac1e205430d1f40810df36a0edffdc367af36.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:1.259ex; height:2.009ex;" alt="{\displaystyle p}" loading="lazy"></span>. At <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p=2}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>=</mo>
<mn>2</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p=2}</annotation>
</semantics>
</math></span><img src="./d62e4100b94c1939c67f2d4b8580d26c78106c44.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:5.52ex; height:2.509ex;" alt="{\displaystyle p=2}" loading="lazy"></span>, this is a Gaussian window and as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p}</annotation>
</semantics>
</math></span><img src="./81eac1e205430d1f40810df36a0edffdc367af36.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:1.259ex; height:2.009ex;" alt="{\displaystyle p}" loading="lazy"></span> approaches <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \infty }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \infty }</annotation>
</semantics>
</math></span><img src="./c26c105004f30c27aa7c2a9c601550a4183b1f21.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.324ex; height:1.676ex;" alt="{\displaystyle \infty }" loading="lazy"></span>, this approximates to a rectangular window. The <a href="Fourier_transform" title="Fourier transform">Fourier transform</a> of this window does not exist in a closed form for a general <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p}</annotation>
</semantics>
</math></span><img src="./81eac1e205430d1f40810df36a0edffdc367af36.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:1.259ex; height:2.009ex;" alt="{\displaystyle p}" loading="lazy"></span>. However, it demonstrates the other benefits of being smooth, adjustable bandwidth. Like the <a href="#Tukey_window">§&nbsp;Tukey window</a>, this window naturally offers a "flat top" to control the amplitude attenuation of a time-series (on which we don't have a control with Gaussian window). In essence, it offers a good (controllable) compromise, in terms of spectral leakage, frequency resolution and amplitude attenuation, between the Gaussian window and the rectangular window.
See also <sup id="cite_ref-Diethorn_54-0" class="reference"><a href="#cite_note-Diethorn-54"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> for a study on <a href="Time-frequency_representation" class="mw-redirect" title="Time-frequency representation">time-frequency representation</a> of this window (or function).
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Tukey_window">Tukey window</h4></div>

<p>The Tukey window, also known as the <i>cosine-tapered window</i>, can be regarded as a cosine lobe of width <span class="texhtml"><i>Nα</i>/2</span> (spanning <span class="texhtml"><i>Nα</i>/2&nbsp;+&nbsp;1</span> observations) that is convolved with a rectangular window of width <span class="texhtml"><i>N</i>(1 − <i>α</i>/2)</span>.
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \left.{\begin{array}{lll}w[n]={\frac {1}{2}}\left[1-\cos \left({\frac {2\pi n}{\alpha N}}\right)\right],\quad &amp;0\leq n<{\frac {\alpha N}{2}}\\w[n]=1,\quad &amp;{\frac {\alpha N}{2}}\leq n\leq {\frac {N}{2}}\\w[N-n]=w[n],\quad &amp;0\leq n\leq {\frac {N}{2}}\end{array}}\right\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow>
<mo fence="true" stretchy="true" symmetric="true"></mo>
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="left left left" rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
<mrow>
<mo>[</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mrow>
<mi>α<!-- α --></mi>
<mi>N</mi>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>]</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>&lt;</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>α<!-- α --></mi>
<mi>N</mi>
</mrow>
<mn>2</mn>
</mfrac>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>α<!-- α --></mi>
<mi>N</mi>
</mrow>
<mn>2</mn>
</mfrac>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>N</mi>
<mo>−<!-- − --></mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
<mo>}</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \left.{\begin{array}{lll}w[n]={\frac {1}{2}}\left[1-\cos \left({\frac {2\pi n}{\alpha N}}\right)\right],\quad &amp;0\leq n&lt;{\frac {\alpha N}{2}}\\w[n]=1,\quad &amp;{\frac {\alpha N}{2}}\leq n\leq {\frac {N}{2}}\\w[N-n]=w[n],\quad &amp;0\leq n\leq {\frac {N}{2}}\end{array}}\right\}}</annotation>
</semantics>
</math></span><img src="./ab34271ac62f34c531c4d6cc0b8ffd2e9793623a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -5.575ex; margin-bottom: -0.263ex; width:46.897ex; height:12.843ex;" alt="{\displaystyle \left.{\begin{array}{lll}w[n]={\frac {1}{2}}\left[1-\cos \left({\frac {2\pi n}{\alpha N}}\right)\right],\quad &amp;0\leq n<{\frac {\alpha N}{2}}\\w[n]=1,\quad &amp;{\frac {\alpha N}{2}}\leq n\leq {\frac {N}{2}}\\w[N-n]=w[n],\quad &amp;0\leq n\leq {\frac {N}{2}}\end{array}}\right\}}" loading="lazy"></span> <sup id="cite_ref-Bloomfield_55-0" class="reference"><a href="#cite_note-Bloomfield-55"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>B<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>C<span class="cite-bracket">]</span></a></sup></dd></dl>
<p>At <span class="texhtml"><i>α</i>&nbsp;=&nbsp;0</span> it becomes rectangular, and at <span class="texhtml"><i>α</i>&nbsp;=&nbsp;1</span> it becomes a Hann window.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Planck-taper_window">Planck-taper window</h4></div>

<p>The so-called "Planck-taper" window is a <a href="Bump_function" title="Bump function">bump function</a> that has been widely used<sup id="cite_ref-Tu_58-0" class="reference"><a href="#cite_note-Tu-58"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> in the theory of <a href="Partitions_of_unity" class="mw-redirect" title="Partitions of unity">partitions of unity</a> in <a href="Manifolds" class="mw-redirect" title="Manifolds">manifolds</a>. It is <a href="Smooth_function" class="mw-redirect" title="Smooth function">smooth</a> (a <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C^{\infty }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle C^{\infty }}</annotation>
</semantics>
</math></span><img src="./971ed05871d69309df32efdfd2020128c9cf69d8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:3.673ex; height:2.343ex;" alt="{\displaystyle C^{\infty }}" loading="lazy"></span> function) everywhere, but is exactly zero outside of a compact region, exactly one over an interval within that region, and varies smoothly and monotonically between those limits. Its use as a window function in signal processing was first suggested in the context of <a href="Gravitational-wave_astronomy" title="Gravitational-wave astronomy">gravitational-wave astronomy</a>, inspired by the <a href="Planck's_law" title="Planck's law">Planck distribution</a>.<sup id="cite_ref-McKechan_59-0" class="reference"><a href="#cite_note-McKechan-59"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> It is defined as a <a href="Piecewise" class="mw-redirect" title="Piecewise">piecewise</a> function<b>:</b>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \left.{\begin{array}{lll}w[0]=0,\\w[n]=\left(1+\exp \left({\frac {\varepsilon N}{n}}-{\frac {\varepsilon N}{\varepsilon N-n}}\right)\right)^{-1},\quad &amp;1\leq n<\varepsilon N\\w[n]=1,\quad &amp;\varepsilon N\leq n\leq {\frac {N}{2}}\\w[N-n]=w[n],\quad &amp;0\leq n\leq {\frac {N}{2}}\end{array}}\right\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow>
<mo fence="true" stretchy="true" symmetric="true"></mo>
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="left left left" rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mn>0</mn>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mn>0</mn>
<mo>,</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msup>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mi>exp</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>ε<!-- ε --></mi>
<mi>N</mi>
</mrow>
<mi>n</mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>ε<!-- ε --></mi>
<mi>N</mi>
</mrow>
<mrow>
<mi>ε<!-- ε --></mi>
<mi>N</mi>
<mo>−<!-- − --></mo>
<mi>n</mi>
</mrow>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mn>1</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>&lt;</mo>
<mi>ε<!-- ε --></mi>
<mi>N</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mi>ε<!-- ε --></mi>
<mi>N</mi>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>N</mi>
<mo>−<!-- − --></mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
<mo>}</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \left.{\begin{array}{lll}w[0]=0,\\w[n]=\left(1+\exp \left({\frac {\varepsilon N}{n}}-{\frac {\varepsilon N}{\varepsilon N-n}}\right)\right)^{-1},\quad &amp;1\leq n&lt;\varepsilon N\\w[n]=1,\quad &amp;\varepsilon N\leq n\leq {\frac {N}{2}}\\w[N-n]=w[n],\quad &amp;0\leq n\leq {\frac {N}{2}}\end{array}}\right\}}</annotation>
</semantics>
</math></span><img src="./f50bb4690593ab87a47ed71fec1945a3f95b9d0d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -7.671ex; width:55.262ex; height:16.509ex;" alt="{\displaystyle \left.{\begin{array}{lll}w[0]=0,\\w[n]=\left(1+\exp \left({\frac {\varepsilon N}{n}}-{\frac {\varepsilon N}{\varepsilon N-n}}\right)\right)^{-1},\quad &amp;1\leq n<\varepsilon N\\w[n]=1,\quad &amp;\varepsilon N\leq n\leq {\frac {N}{2}}\\w[N-n]=w[n],\quad &amp;0\leq n\leq {\frac {N}{2}}\end{array}}\right\}}" loading="lazy"></span></dd></dl>
<p>The amount of tapering is controlled by the parameter <i>ε</i>, with smaller values giving sharper transitions.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="DPSS_or_Slepian_window">DPSS or Slepian window</h4></div>
<p>The DPSS (discrete prolate spheroidal sequence) or <a href="Slepian_function" title="Slepian function">Slepian function</a>, taper, or window <a href="Spectral_concentration_problem" title="Spectral concentration problem">maximizes the energy concentration in the main lobe</a>,<sup id="cite_ref-Slepian_60-0" class="reference"><a href="#cite_note-Slepian-60"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> and is used in <a href="Multitaper" title="Multitaper">multitaper</a> spectral analysis, which averages out noise in the spectrum and reduces information loss at the edges of the window.
</p><p>The main lobe ends at a frequency bin given by the parameter <i>α</i>.<sup id="cite_ref-KaiserDPSS_61-0" class="reference"><a href="#cite_note-KaiserDPSS-61"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup>
</p>
<table>
<tbody><tr>
<td>
</td>
<td>
</td></tr></tbody></table>
<p>The Kaiser windows below are created by a simple approximation to the DPSS windows:
</p>
<table>
<tbody><tr>
<td>
</td>
<td>
</td></tr></tbody></table>
<div class="mw-heading mw-heading4"><h4 id="Kaiser_window">Kaiser window</h4></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Kaiser_window" title="Kaiser window">Kaiser window</a></div>
<p>The Kaiser, or Kaiser–Bessel, window is a simple approximation of the <a href="#DPSS_or_Slepian_window">DPSS window</a> using <a href="Bessel_function" title="Bessel function">Bessel functions</a>, discovered by <a href="James_Kaiser" title="James Kaiser">James Kaiser</a>.<sup id="cite_ref-Kaiser1966_62-0" class="reference"><a href="#cite_note-Kaiser1966-62"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Kaiser1964_63-0" class="reference"><a href="#cite_note-Kaiser1964-63"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]={\frac {I_{0}\left(\pi \alpha {\sqrt {1-\left({\frac {2n}{N}}-1\right)^{2}}}\right)}{I_{0}(\pi \alpha )}},\quad 0\leq n\leq N}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>I</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<mrow>
<mi>π<!-- π --></mi>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mn>1</mn>
<mo>−<!-- − --></mo>
<msup>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</msqrt>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<msub>
<mi>I</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>π<!-- π --></mi>
<mi>α<!-- α --></mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]={\frac {I_{0}\left(\pi \alpha {\sqrt {1-\left({\frac {2n}{N}}-1\right)^{2}}}\right)}{I_{0}(\pi \alpha )}},\quad 0\leq n\leq N}</annotation>
</semantics>
</math></span><img src="./337ca65bf1465649348a8eb22356662c4188b092.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:48.23ex; height:11.176ex;" alt="{\displaystyle w[n]={\frac {I_{0}\left(\pi \alpha {\sqrt {1-\left({\frac {2n}{N}}-1\right)^{2}}}\right)}{I_{0}(\pi \alpha )}},\quad 0\leq n\leq N}" loading="lazy"></span> <sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>D<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Harris_16-9" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: p. 73">: p. 73 </span></sup></dd>
<dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(n)={\frac {I_{0}\left(\pi \alpha {\sqrt {1-\left({\frac {2n}{N}}\right)^{2}}}\right)}{I_{0}(\pi \alpha )}},\quad -N/2\leq n\leq N/2}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>I</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<mrow>
<mi>π<!-- π --></mi>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mn>1</mn>
<mo>−<!-- − --></mo>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</msqrt>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<msub>
<mi>I</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>π<!-- π --></mi>
<mi>α<!-- α --></mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(n)={\frac {I_{0}\left(\pi \alpha {\sqrt {1-\left({\frac {2n}{N}}\right)^{2}}}\right)}{I_{0}(\pi \alpha )}},\quad -N/2\leq n\leq N/2}</annotation>
</semantics>
</math></span><img src="./45ee1fd440b21d733ece89fc46bea52d5e0026d8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:53.156ex; height:11.176ex;" alt="{\displaystyle w_{0}(n)={\frac {I_{0}\left(\pi \alpha {\sqrt {1-\left({\frac {2n}{N}}\right)^{2}}}\right)}{I_{0}(\pi \alpha )}},\quad -N/2\leq n\leq N/2}" loading="lazy"></span></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle I_{0}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>I</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle I_{0}}</annotation>
</semantics>
</math></span><img src="./893d08e90ea73781dc133414d661529d0651ca80.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.077ex; height:2.509ex;" alt="{\displaystyle I_{0}}" loading="lazy"></span> is the 0<sup>th</sup>-order modified Bessel function of the first kind. Variable parameter <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha }</annotation>
</semantics>
</math></span><img src="./b79333175c8b3f0840bfb4ec41b8072c83ea88d3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.488ex; height:1.676ex;" alt="{\displaystyle \alpha }" loading="lazy"></span> determines the tradeoff between main lobe width and side lobe levels of the spectral leakage pattern. The main lobe width, in between the nulls, is given by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 2{\sqrt {1+\alpha ^{2}}},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mn>1</mn>
<mo>+</mo>
<msup>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</msqrt>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 2{\sqrt {1+\alpha ^{2}}},}</annotation>
</semantics>
</math></span><img src="./399e26ebc6c758fb6163587947a58214c832463a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:10.678ex; height:3.509ex;" alt="{\displaystyle 2{\sqrt {1+\alpha ^{2}}},}" loading="lazy"></span> in units of DFT bins,<sup id="cite_ref-Kaiser1980_71-0" class="reference"><a href="#cite_note-Kaiser1980-71"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> and a typical value of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha }</annotation>
</semantics>
</math></span><img src="./b79333175c8b3f0840bfb4ec41b8072c83ea88d3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.488ex; height:1.676ex;" alt="{\displaystyle \alpha }" loading="lazy"></span> is 3.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Dolph–Chebyshev_window">Dolph–Chebyshev window</h4></div>

<p>Minimizes the <a href="Uniform_norm" title="Uniform norm">Chebyshev norm</a> of the side-lobes for a given main lobe width.<sup id="cite_ref-Dolph_72-0" class="reference"><a href="#cite_note-Dolph-72"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup>
</p><p>The zero-phase Dolph–Chebyshev window function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}[n]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}[n]}</annotation>
</semantics>
</math></span><img src="./e0d68356ad0cc45bf520fbe5be3266aa7c431cd8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.407ex; height:2.843ex;" alt="{\displaystyle w_{0}[n]}" loading="lazy"></span> is usually defined in terms of its real-valued <a href="Discrete_Fourier_transform" title="Discrete Fourier transform">discrete Fourier transform</a>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle W_{0}[k]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">[</mo>
<mi>k</mi>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle W_{0}[k]}</annotation>
</semantics>
</math></span><img src="./af1b9baa4526ac8ec5f39c3cd63782248015037f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.753ex; height:2.843ex;" alt="{\displaystyle W_{0}[k]}" loading="lazy"></span>:<sup id="cite_ref-DolphDef_73-0" class="reference"><a href="#cite_note-DolphDef-73"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle W_{0}(k)={\frac {T_{N}{\big (}\beta \cos \left({\frac {\pi k}{N+1}}\right){\big )}}{T_{N}(\beta )}}={\frac {T_{N}{\big (}\beta \cos \left({\frac {\pi k}{N+1}}\right){\big )}}{10^{\alpha }}},\ 0\leq k\leq N.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>T</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>β<!-- β --></mi>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>π<!-- π --></mi>
<mi>k</mi>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mrow>
<mrow>
<msub>
<mi>T</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>β<!-- β --></mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>T</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>β<!-- β --></mi>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>π<!-- π --></mi>
<mi>k</mi>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mrow>
<msup>
<mn>10</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>α<!-- α --></mi>
</mrow>
</msup>
</mfrac>
</mrow>
<mo>,</mo>
<mtext>&nbsp;</mtext>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>k</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle W_{0}(k)={\frac {T_{N}{\big (}\beta \cos \left({\frac {\pi k}{N+1}}\right){\big )}}{T_{N}(\beta )}}={\frac {T_{N}{\big (}\beta \cos \left({\frac {\pi k}{N+1}}\right){\big )}}{10^{\alpha }}},\ 0\leq k\leq N.}</annotation>
</semantics>
</math></span><img src="./7a0b570b5db14693c1fb9e16f6e392c22e18ca01.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:61.394ex; height:8.343ex;" alt="{\displaystyle W_{0}(k)={\frac {T_{N}{\big (}\beta \cos \left({\frac {\pi k}{N+1}}\right){\big )}}{T_{N}(\beta )}}={\frac {T_{N}{\big (}\beta \cos \left({\frac {\pi k}{N+1}}\right){\big )}}{10^{\alpha }}},\ 0\leq k\leq N.}" loading="lazy"></span></dd></dl>
<p><i>T</i><sub><i>n</i></sub>(<i>x</i>) is the <i>n</i>-th <a href="Chebyshev_polynomials" title="Chebyshev polynomials">Chebyshev polynomial</a> of the first kind evaluated in <i>x</i>, which can be computed using
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle T_{n}(x)={\begin{cases}\cos \!{\big (}n\cos ^{-1}(x){\big )}&amp;{\text{if }}-1\leq x\leq 1\\\cosh \!{\big (}n\cosh ^{-1}(x){\big )}&amp;{\text{if }}x\geq 1\\(-1)^{n}\cosh \!{\big (}n\cosh ^{-1}(-x){\big )}&amp;{\text{if }}x\leq -1,\end{cases}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>T</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow>
<mo>{</mo>
<mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false">
<mtr>
<mtd>
<mi>cos</mi>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>n</mi>
<msup>
<mi>cos</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>if&nbsp;</mtext>
</mrow>
<mo>−<!-- − --></mo>
<mn>1</mn>
<mo>≤<!-- ≤ --></mo>
<mi>x</mi>
<mo>≤<!-- ≤ --></mo>
<mn>1</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>cosh</mi>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>n</mi>
<msup>
<mi>cosh</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>if&nbsp;</mtext>
</mrow>
<mi>x</mi>
<mo>≥<!-- ≥ --></mo>
<mn>1</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msup>
<mi>cosh</mi>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>n</mi>
<msup>
<mi>cosh</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>if&nbsp;</mtext>
</mrow>
<mi>x</mi>
<mo>≤<!-- ≤ --></mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<mo>,</mo>
</mtd>
</mtr>
</mtable>
<mo fence="true" stretchy="true" symmetric="true"></mo>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle T_{n}(x)={\begin{cases}\cos \!{\big (}n\cos ^{-1}(x){\big )}&amp;{\text{if }}-1\leq x\leq 1\\\cosh \!{\big (}n\cosh ^{-1}(x){\big )}&amp;{\text{if }}x\geq 1\\(-1)^{n}\cosh \!{\big (}n\cosh ^{-1}(-x){\big )}&amp;{\text{if }}x\leq -1,\end{cases}}}</annotation>
</semantics>
</math></span><img src="./d68b2615d261dae9351bb3e5bad374b14d58c842.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.505ex; width:54.969ex; height:10.009ex;" alt="{\displaystyle T_{n}(x)={\begin{cases}\cos \!{\big (}n\cos ^{-1}(x){\big )}&amp;{\text{if }}-1\leq x\leq 1\\\cosh \!{\big (}n\cosh ^{-1}(x){\big )}&amp;{\text{if }}x\geq 1\\(-1)^{n}\cosh \!{\big (}n\cosh ^{-1}(-x){\big )}&amp;{\text{if }}x\leq -1,\end{cases}}}" loading="lazy"></span></dd></dl>
<p>and
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \beta =\cosh \!{\big (}{\tfrac {1}{N}}\cosh ^{-1}(10^{\alpha }){\big )}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>β<!-- β --></mi>
<mo>=</mo>
<mi>cosh</mi>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>1</mn>
<mi>N</mi>
</mfrac>
</mstyle>
</mrow>
<msup>
<mi>cosh</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<msup>
<mn>10</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>α<!-- α --></mi>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \beta =\cosh \!{\big (}{\tfrac {1}{N}}\cosh ^{-1}(10^{\alpha }){\big )}}</annotation>
</semantics>
</math></span><img src="./48e2e4b35928506ba50a15f9e8450111e044c479.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:25.801ex; height:3.509ex;" alt="{\displaystyle \beta =\cosh \!{\big (}{\tfrac {1}{N}}\cosh ^{-1}(10^{\alpha }){\big )}}" loading="lazy"></span></dd></dl>
<p>is the unique positive real solution to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle T_{N}(\beta )=10^{\alpha }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>T</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>β<!-- β --></mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msup>
<mn>10</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>α<!-- α --></mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle T_{N}(\beta )=10^{\alpha }}</annotation>
</semantics>
</math></span><img src="./d1f4087dc3fd71a4c134683b129c0a9b36d73476.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.898ex; height:2.843ex;" alt="{\displaystyle T_{N}(\beta )=10^{\alpha }}" loading="lazy"></span>, where the parameter <i>α</i> sets the Chebyshev norm of the sidelobes to −20<i>α</i>&nbsp;decibels.<sup id="cite_ref-Dolph_72-1" class="reference"><a href="#cite_note-Dolph-72"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup>
</p><p>The window function can be calculated from <i>W</i><sub>0</sub>(<i>k</i>) by an inverse <a href="Discrete_Fourier_transform" title="Discrete Fourier transform">discrete Fourier transform</a> (DFT):<sup id="cite_ref-Dolph_72-2" class="reference"><a href="#cite_note-Dolph-72"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(n)={\frac {1}{N+1}}\sum _{k=0}^{N}W_{0}(k)\cdot e^{i2\pi kn/(N+1)},\ -N/2\leq n\leq N/2.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
</munderover>
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
<mo>⋅<!-- ⋅ --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>k</mi>
<mi>n</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
<mo stretchy="false">)</mo>
</mrow>
</msup>
<mo>,</mo>
<mtext>&nbsp;</mtext>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(n)={\frac {1}{N+1}}\sum _{k=0}^{N}W_{0}(k)\cdot e^{i2\pi kn/(N+1)},\ -N/2\leq n\leq N/2.}</annotation>
</semantics>
</math></span><img src="./0a8a2a14eb821e70f80ae2229ff8390530de4a2f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:60.621ex; height:7.509ex;" alt="{\displaystyle w_{0}(n)={\frac {1}{N+1}}\sum _{k=0}^{N}W_{0}(k)\cdot e^{i2\pi kn/(N+1)},\ -N/2\leq n\leq N/2.}" loading="lazy"></span></dd></dl>
<p>The <i>lagged</i> version of the window can be obtained by:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=w_{0}\left(n-{\frac {N}{2}}\right),\quad 0\leq n\leq N,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mi>N</mi>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=w_{0}\left(n-{\frac {N}{2}}\right),\quad 0\leq n\leq N,}</annotation>
</semantics>
</math></span><img src="./3af173b60d19716e14882dabdec080868fa3e0ae.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:36.321ex; height:6.176ex;" alt="{\displaystyle w[n]=w_{0}\left(n-{\frac {N}{2}}\right),\quad 0\leq n\leq N,}" loading="lazy"></span></dd></dl>
<p>which for even values of <i>N</i> must be computed as follows:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}w_{0}\left(n-{\frac {N}{2}}\right)={\frac {1}{N+1}}\sum _{k=0}^{N}W_{0}(k)\cdot e^{\frac {i2\pi k(n-N/2)}{N+1}}={\frac {1}{N+1}}\sum _{k=0}^{N}\left[\left(-e^{\frac {i\pi }{N+1}}\right)^{k}\cdot W_{0}(k)\right]e^{\frac {i2\pi kn}{N+1}},\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
</munderover>
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
<mo>⋅<!-- ⋅ --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>i</mi>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>k</mi>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</msup>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
</munderover>
<mrow>
<mo>[</mo>
<mrow>
<msup>
<mrow>
<mo>(</mo>
<mrow>
<mo>−<!-- − --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>i</mi>
<mi>π<!-- π --></mi>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</msup>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo>⋅<!-- ⋅ --></mo>
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>]</mo>
</mrow>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>i</mi>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>k</mi>
<mi>n</mi>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</msup>
<mo>,</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}w_{0}\left(n-{\frac {N}{2}}\right)={\frac {1}{N+1}}\sum _{k=0}^{N}W_{0}(k)\cdot e^{\frac {i2\pi k(n-N/2)}{N+1}}={\frac {1}{N+1}}\sum _{k=0}^{N}\left[\left(-e^{\frac {i\pi }{N+1}}\right)^{k}\cdot W_{0}(k)\right]e^{\frac {i2\pi kn}{N+1}},\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./24f3590133d3da32b13aa211153542e96d14a46e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:89.35ex; height:7.509ex;" alt="{\displaystyle {\begin{aligned}w_{0}\left(n-{\frac {N}{2}}\right)={\frac {1}{N+1}}\sum _{k=0}^{N}W_{0}(k)\cdot e^{\frac {i2\pi k(n-N/2)}{N+1}}={\frac {1}{N+1}}\sum _{k=0}^{N}\left[\left(-e^{\frac {i\pi }{N+1}}\right)^{k}\cdot W_{0}(k)\right]e^{\frac {i2\pi kn}{N+1}},\end{aligned}}}" loading="lazy"></span></dd></dl>
<p>which is an inverse DFT of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \left(-e^{\frac {i\pi }{N+1}}\right)^{k}\cdot W_{0}(k).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow>
<mo>(</mo>
<mrow>
<mo>−<!-- − --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>i</mi>
<mi>π<!-- π --></mi>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</msup>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo>⋅<!-- ⋅ --></mo>
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \left(-e^{\frac {i\pi }{N+1}}\right)^{k}\cdot W_{0}(k).}</annotation>
</semantics>
</math></span><img src="./f64d7bb777afa30cbd6c2da16f1be79421afd4ef.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:19.954ex; height:6.676ex;" alt="{\displaystyle \left(-e^{\frac {i\pi }{N+1}}\right)^{k}\cdot W_{0}(k).}" loading="lazy"></span>
</p><p>Variations:
</p>
<ul><li>Due to the equiripple condition, the time-domain window has discontinuities at the edges. An approximation that avoids them, by allowing the equiripples to drop off at the edges, is a <a rel="nofollow" class="external text" href="http://www.mathworks.com/help/signal/ref/taylorwin.html">Taylor window</a>.</li>
<li>An alternative to the inverse DFT definition is also available.<a rel="nofollow" class="external autonumber" href="http://practicalcryptography.com/miscellaneous/machine-learning/implementing-dolph-chebyshev-window/">[1]</a>.</li></ul>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Ultraspherical_window">Ultraspherical window</h4></div>

<p>The Ultraspherical window was introduced in 1984 by Roy Streit<sup id="cite_ref-Kabal_74-0" class="reference"><a href="#cite_note-Kabal-74"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> and has application in antenna array design,<sup id="cite_ref-Streit_75-0" class="reference"><a href="#cite_note-Streit-75"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup> non-recursive filter design,<sup id="cite_ref-Kabal_74-1" class="reference"><a href="#cite_note-Kabal-74"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> and spectrum analysis.<sup id="cite_ref-Deczky_76-0" class="reference"><a href="#cite_note-Deczky-76"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</p><p>Like other adjustable windows, the Ultraspherical window has parameters that can be used to control its Fourier transform main-lobe width and relative side-lobe amplitude. Uncommon to other windows, it has an additional parameter which can be used to set the rate at which side-lobes decrease (or increase) in amplitude.<sup id="cite_ref-Deczky_76-1" class="reference"><a href="#cite_note-Deczky-76"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Bergen_77-0" class="reference"><a href="#cite_note-Bergen-77"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Bergen2_78-0" class="reference"><a href="#cite_note-Bergen2-78"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup>
</p><p>The window can be expressed in the time-domain as follows:<sup id="cite_ref-Deczky_76-2" class="reference"><a href="#cite_note-Deczky-76"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]={\frac {1}{N+1}}\left[C_{N}^{\mu }(x_{0})+\sum _{k=1}^{\frac {N}{2}}C_{N}^{\mu }\left(x_{0}\cos {\frac {k\pi }{N+1}}\right)\cos {\frac {2n\pi k}{N+1}}\right]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
<mrow>
<mo>[</mo>
<mrow>
<msubsup>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>μ<!-- μ --></mi>
</mrow>
</msubsup>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>+</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</munderover>
<msubsup>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>μ<!-- μ --></mi>
</mrow>
</msubsup>
<mrow>
<mo>(</mo>
<mrow>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>k</mi>
<mi>π<!-- π --></mi>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>n</mi>
<mi>π<!-- π --></mi>
<mi>k</mi>
</mrow>
<mrow>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
<mo>]</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]={\frac {1}{N+1}}\left[C_{N}^{\mu }(x_{0})+\sum _{k=1}^{\frac {N}{2}}C_{N}^{\mu }\left(x_{0}\cos {\frac {k\pi }{N+1}}\right)\cos {\frac {2n\pi k}{N+1}}\right]}</annotation>
</semantics>
</math></span><img src="./fe5e8dc43d2c5edbe601e3abf542a177689f4276.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.505ex; width:63.092ex; height:10.176ex;" alt="{\displaystyle w[n]={\frac {1}{N+1}}\left[C_{N}^{\mu }(x_{0})+\sum _{k=1}^{\frac {N}{2}}C_{N}^{\mu }\left(x_{0}\cos {\frac {k\pi }{N+1}}\right)\cos {\frac {2n\pi k}{N+1}}\right]}" loading="lazy"></span></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C_{N}^{\mu }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>μ<!-- μ --></mi>
</mrow>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle C_{N}^{\mu }}</annotation>
</semantics>
</math></span><img src="./57dc081f4410674cee94ed6228ca7579e631f68e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:3.353ex; height:3.176ex;" alt="{\displaystyle C_{N}^{\mu }}" loading="lazy"></span> is the <a href="Ultraspherical_polynomial" class="mw-redirect" title="Ultraspherical polynomial">Ultraspherical polynomial</a> of degree N, and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x_{0}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x_{0}}</annotation>
</semantics>
</math></span><img src="./86f21d0e31751534cd6584264ecf864a6aa792cf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.384ex; height:2.009ex;" alt="{\displaystyle x_{0}}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> control the side-lobe patterns.<sup id="cite_ref-Deczky_76-3" class="reference"><a href="#cite_note-Deczky-76"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</p><p>Certain specific values of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> yield other well-known windows: <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu =0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
<mo>=</mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu =0}</annotation>
</semantics>
</math></span><img src="./3753282c0ad2ea1e7d63f39425efd13c37da3169.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.663ex; height:2.676ex;" alt="{\displaystyle \mu =0}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu =1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
<mo>=</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu =1}</annotation>
</semantics>
</math></span><img src="./820c85551af65c6bedaf1b895fbd99bd9e23ec4f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.663ex; height:2.676ex;" alt="{\displaystyle \mu =1}" loading="lazy"></span> give the Dolph–Chebyshev and <a href="Tapio_Saram%C3%A4ki" title="Tapio Saramäki">Saramäki</a> windows respectively.<sup id="cite_ref-Kabal_74-2" class="reference"><a href="#cite_note-Kabal-74"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> See <a rel="nofollow" class="external text" href="http://octave.sourceforge.net/signal/function/ultrwin.html">here</a> for illustration of Ultraspherical windows with varied parametrization.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Exponential_or_Poisson_window">Exponential or Poisson window</h4></div>


<p>The Poisson window, or more generically the exponential window increases exponentially towards the center of the window and decreases exponentially in the second half. Since the <a href="Exponential_function" title="Exponential function">exponential function</a> never reaches zero, the values of the window at its limits are non-zero (it can be seen as the multiplication of an exponential function by a rectangular window <sup id="cite_ref-JOSPoisson_79-0" class="reference"><a href="#cite_note-JOSPoisson-79"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup>). It is defined by
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=e^{-\left|n-{\frac {N}{2}}\right|{\frac {1}{\tau }}},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mrow>
<mo>|</mo>
<mrow>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mo>|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mi>τ<!-- τ --></mi>
</mfrac>
</mrow>
</mrow>
</msup>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=e^{-\left|n-{\frac {N}{2}}\right|{\frac {1}{\tau }}},}</annotation>
</semantics>
</math></span><img src="./141d1630d759c1ebf5120671e36f86a6117f259c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:17.419ex; height:4.009ex;" alt="{\displaystyle w[n]=e^{-\left|n-{\frac {N}{2}}\right|{\frac {1}{\tau }}},}" loading="lazy"></span></dd></dl>
<p>where <i>τ</i> is the time constant of the function. The exponential function decays as <i>e</i>&nbsp;≃&nbsp;2.71828 or approximately 8.69&nbsp;dB per time constant.<sup id="cite_ref-Gade_80-0" class="reference"><a href="#cite_note-Gade-80"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup>
This means that for a targeted decay of <i>D</i>&nbsp;dB over half of the window length, the time constant <i>τ</i> is given by
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \tau ={\frac {N}{2}}{\frac {8.69}{D}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>τ<!-- τ --></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>8.69</mn>
<mi>D</mi>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \tau ={\frac {N}{2}}{\frac {8.69}{D}}.}</annotation>
</semantics>
</math></span><img src="./b52d2fb0660c1425b665744694d87d3dc9b77c12.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:12.817ex; height:5.176ex;" alt="{\displaystyle \tau ={\frac {N}{2}}{\frac {8.69}{D}}.}" loading="lazy"></span></dd></dl>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading3"><h3 id="Hybrid_windows">Hybrid windows</h3></div>
<p>Window functions have also been constructed as multiplicative or additive combinations of other windows.
</p>

<div class="mw-heading mw-heading4"><h4 id="Bartlett–Hann_window">Bartlett–Hann window</h4></div>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=a_{0}-a_{1}\left|{\frac {n}{N}}-{\frac {1}{2}}\right|-a_{2}\cos \left({\frac {2\pi n}{N}}\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mrow>
<mo>|</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>n</mi>
<mi>N</mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mo>|</mo>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=a_{0}-a_{1}\left|{\frac {n}{N}}-{\frac {1}{2}}\right|-a_{2}\cos \left({\frac {2\pi n}{N}}\right)}</annotation>
</semantics>
</math></span><img src="./e64d33f0c717a2b40af2ed16c9fff5f58d95b937.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:41.048ex; height:6.176ex;" alt="{\displaystyle w[n]=a_{0}-a_{1}\left|{\frac {n}{N}}-{\frac {1}{2}}\right|-a_{2}\cos \left({\frac {2\pi n}{N}}\right)}" loading="lazy"></span></dd></dl>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{0}=0.62;\quad a_{1}=0.48;\quad a_{2}=0.38\,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.62</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.48</mn>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>=</mo>
<mn>0.38</mn>
<mspace width="thinmathspace"></mspace>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{0}=0.62;\quad a_{1}=0.48;\quad a_{2}=0.38\,}</annotation>
</semantics>
</math></span><img src="./8ee6247f1eb891561e1e60413c940bc17a5b70c7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:35.65ex; height:2.509ex;" alt="{\displaystyle a_{0}=0.62;\quad a_{1}=0.48;\quad a_{2}=0.38\,}" loading="lazy"></span></dd></dl>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Planck–Bessel_window">Planck–Bessel window</h4></div>

<p>A <a href="#Planck-taper_window">§&nbsp;Planck-taper window</a> multiplied by a <a href="Kaiser_window" title="Kaiser window">Kaiser window</a> which is defined in terms of a <a href="Modified_Bessel_function" class="mw-redirect" title="Modified Bessel function">modified Bessel function</a>. This hybrid window function was introduced to decrease the peak side-lobe level of the Planck-taper window while still exploiting its good asymptotic decay.<sup id="cite_ref-Berry_81-0" class="reference"><a href="#cite_note-Berry-81"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup> It has two tunable parameters, <i>ε</i> from the Planck-taper and <i>α</i> from the Kaiser window, so it can be adjusted to fit the requirements of a given signal.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading4"><h4 id="Hann–Poisson_window">Hann–Poisson window</h4></div>

<p>A <a href="#Hann_and_Hamming_windows">Hann window</a> multiplied by a <a href="#Exponential_or_Poisson_window">Poisson window</a>. For <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha \geqslant 2}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
<mo>⩾<!-- ⩾ --></mo>
<mn>2</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha \geqslant 2}</annotation>
</semantics>
</math></span><img src="./d526628b57d6dd5de5623d15471302560aa6c707.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:5.749ex; height:2.343ex;" alt="{\displaystyle \alpha \geqslant 2}" loading="lazy"></span> it has no side-lobes, as its Fourier transform drops off forever away from the main lobe without local minima. It can thus be used in <a href="Hill_climbing" title="Hill climbing">hill climbing</a> algorithms like <a href="Newton's_method" title="Newton's method">Newton's method</a>.<sup id="cite_ref-HannPoisson_82-0" class="reference"><a href="#cite_note-HannPoisson-82"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup> The Hann–Poisson window is defined by:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]={\frac {1}{2}}\left(1-\cos \left({\frac {2\pi n}{N}}\right)\right)e^{\frac {-\alpha \left|N-2n\right|}{N}}\,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mo>−<!-- − --></mo>
<mi>α<!-- α --></mi>
<mrow>
<mo>|</mo>
<mrow>
<mi>N</mi>
<mo>−<!-- − --></mo>
<mn>2</mn>
<mi>n</mi>
</mrow>
<mo>|</mo>
</mrow>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
</msup>
<mspace width="thinmathspace"></mspace>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]={\frac {1}{2}}\left(1-\cos \left({\frac {2\pi n}{N}}\right)\right)e^{\frac {-\alpha \left|N-2n\right|}{N}}\,}</annotation>
</semantics>
</math></span><img src="./4e7d44df8e90604b099629079cb1ed07faa045a3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:37.77ex; height:6.176ex;" alt="{\displaystyle w[n]={\frac {1}{2}}\left(1-\cos \left({\frac {2\pi n}{N}}\right)\right)e^{\frac {-\alpha \left|N-2n\right|}{N}}\,}" loading="lazy"></span></dd></dl>
<p>where <i>α</i> is a parameter that controls the slope of the exponential.
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading3"><h3 id="Other_windows">Other windows</h3></div>

<div class="mw-heading mw-heading4"><h4 id="Generalized_adaptive_polynomial_(GAP)_window">Generalized adaptive polynomial (GAP) window</h4></div>
<p>The GAP window is a family of adjustable window functions that are based on a symmetrical polynomial expansion of order <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle K}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>K</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle K}</annotation>
</semantics>
</math></span><img src="./2b76fce82a62ed5461908f0dc8f037de4e3686b0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.066ex; height:2.176ex;" alt="{\displaystyle K}" loading="lazy"></span>. It is continuous with continuous derivative everywhere. With the appropriate set of expansion coefficients and expansion order, the GAP window can mimic all the known window functions, reproducing accurately their spectral properties.
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}[n]=a_{0}+\sum _{k=1}^{K}a_{2k}\left({\frac {n}{\sigma }}\right)^{2k},\quad -{\frac {N}{2}}\leq n\leq {\frac {N}{2}},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>+</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>K</mi>
</mrow>
</munderover>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
<mi>k</mi>
</mrow>
</msub>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>n</mi>
<mi>σ<!-- σ --></mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
<mi>k</mi>
</mrow>
</msup>
<mo>,</mo>
<mspace width="1em"></mspace>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}[n]=a_{0}+\sum _{k=1}^{K}a_{2k}\left({\frac {n}{\sigma }}\right)^{2k},\quad -{\frac {N}{2}}\leq n\leq {\frac {N}{2}},}</annotation>
</semantics>
</math></span><img src="./0985efd235d3dcfbd7c9a2631aa173cd5c2d4cdf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:46.632ex; height:7.343ex;" alt="{\displaystyle w_{0}[n]=a_{0}+\sum _{k=1}^{K}a_{2k}\left({\frac {n}{\sigma }}\right)^{2k},\quad -{\frac {N}{2}}\leq n\leq {\frac {N}{2}},}" loading="lazy"></span> <sup id="cite_ref-Beccaro_83-0" class="reference"><a href="#cite_note-Beccaro-83"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sigma }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>σ<!-- σ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sigma }</annotation>
</semantics>
</math></span><img src="./59f59b7c3e6fdb1d0365a494b81fb9a696138c36.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle \sigma }" loading="lazy"></span> is the standard deviation of the <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{n\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<mi>n</mi>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{n\}}</annotation>
</semantics>
</math></span><img src="./335b6ca8393d83e990d21e637d1fd829b73f3971.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:3.72ex; height:2.843ex;" alt="{\displaystyle \{n\}}" loading="lazy"></span> sequence.
</p><p>Additionally, starting with a set of expansion coefficients <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{2k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
<mi>k</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{2k}}</annotation>
</semantics>
</math></span><img src="./8b3e4ff1e038f8c7a475cdce10d8aa8cd1907dd4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.141ex; height:2.009ex;" alt="{\displaystyle a_{2k}}" loading="lazy"></span> that mimics a certain known window function, the GAP window can be optimized by minimization procedures to get a new set of coefficients that improve one or more spectral properties, such as the main lobe width, side lobe attenuation, and side lobe falloff rate.<sup id="cite_ref-MWGAP_84-0" class="reference"><a href="#cite_note-MWGAP-84"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> Therefore, a GAP window function can be developed with designed spectral properties depending on the specific application.
</p>

<div class="mw-heading mw-heading4"><h4 id="Lanczos_window">Lanczos window</h4></div>
<p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w[n]=\operatorname {sinc} \left({\frac {2n}{N}}-1\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mi>sinc</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w[n]=\operatorname {sinc} \left({\frac {2n}{N}}-1\right)}</annotation>
</semantics>
</math></span></span>
</p>
<ul><li>used in <a href="Lanczos_resampling" title="Lanczos resampling">Lanczos resampling</a></li>
<li>for the Lanczos window, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \operatorname {sinc} (x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>sinc</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \operatorname {sinc} (x)}</annotation>
</semantics>
</math></span><img src="./35b9704e41871579eb37ddd542a66366875e2133.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.027ex; height:2.843ex;" alt="{\displaystyle \operatorname {sinc} (x)}" loading="lazy"></span> is defined as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sin(\pi x)/\pi x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>sin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>π<!-- π --></mi>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>π<!-- π --></mi>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sin(\pi x)/\pi x}</annotation>
</semantics>
</math></span><img src="./d8a323d078d4ee7b6f4d88375ee047b473cf5414.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.151ex; height:2.843ex;" alt="{\displaystyle \sin(\pi x)/\pi x}" loading="lazy"></span></li>
<li>also known as a <i>sinc window</i>, because: <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(n)=\operatorname {sinc} \left({\frac {2n}{N}}\right)\,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>sinc</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>n</mi>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mspace width="thinmathspace"></mspace>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(n)=\operatorname {sinc} \left({\frac {2n}{N}}\right)\,}</annotation>
</semantics>
</math></span></span> is the main lobe of a normalized <a href="Sinc_function" title="Sinc function">sinc function</a></li></ul>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading3"><h3 id="Asymmetric_window_functions">Asymmetric window functions</h3></div>
<p>The <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{0}(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{0}(x)}</annotation>
</semantics>
</math></span><img src="./6e2e240f4a8bf7796a983ab6c130d39e64c6d73d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.857ex; height:2.843ex;" alt="{\displaystyle w_{0}(x)}" loading="lazy"></span> form, according to the convention above, is symmetric around <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x=0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>=</mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x=0}</annotation>
</semantics>
</math></span><img src="./953917eaf52f2e1baad54c8c9e3d6f9bb3710cdc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.591ex; height:2.176ex;" alt="{\displaystyle x=0}" loading="lazy"></span>. However, there are window functions that are asymmetric, such as the <a href="Gamma_distribution" title="Gamma distribution">gamma distribution</a> used in FIR implementations of <a href="Gammatone_filter" title="Gammatone filter">gammatone filters</a>, or the <a href="Beta_distribution" title="Beta distribution">beta distribution</a> for a bounded-support approximation to the gamma distribution. These asymmetries are used to reduce the delay when using large window sizes, or to emphasize the initial transient of a decaying pulse.
</p><p>Any <a href="Bounded_function" title="Bounded function">bounded function</a> with <a href="Compact_support" class="mw-redirect" title="Compact support">compact support</a>, including asymmetric ones, can be readily used as a window function. Additionally, there are ways to transform symmetric windows into asymmetric windows by transforming the time coordinate, such as with the below formula
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\leftarrow N\left({\frac {x}{N}}+{\frac {1}{2}}\right)^{\alpha }-{\frac {N}{2}}\,,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo stretchy="false">←<!-- ← --></mo>
<mi>N</mi>
<msup>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>x</mi>
<mi>N</mi>
</mfrac>
</mrow>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>α<!-- α --></mi>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
</mrow>
<mspace width="thinmathspace"></mspace>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\leftarrow N\left({\frac {x}{N}}+{\frac {1}{2}}\right)^{\alpha }-{\frac {N}{2}}\,,}</annotation>
</semantics>
</math></span><img src="./f0e2da5d5f2508fc280d669af1a4e6fceb920a12.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:26.226ex; height:6.176ex;" alt="{\displaystyle x\leftarrow N\left({\frac {x}{N}}+{\frac {1}{2}}\right)^{\alpha }-{\frac {N}{2}}\,,}" loading="lazy"></span></dd></dl>
<p>where the window weights more highly the earliest samples when <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha >1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
<mo>&gt;</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha &gt;1}</annotation>
</semantics>
</math></span><img src="./17d81dbbc4786493c7b8548cc324a978d7cf5dbd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.749ex; height:2.176ex;" alt="{\displaystyle \alpha >1}" loading="lazy"></span>, and conversely weights more highly the latest samples when <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha <1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
<mo>&lt;</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha &lt;1}</annotation>
</semantics>
</math></span><img src="./4769a8dab3c8a2045bc128b9000da5d661f7dab4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.749ex; height:2.176ex;" alt="{\displaystyle \alpha <1}" loading="lazy"></span>.<sup id="cite_ref-85" class="reference"><a href="#cite_note-85"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Apodization" title="Apodization">Apodization</a></li>
<li><a href="Kolmogorov%E2%80%93Zurbenko_filter" title="Kolmogorov–Zurbenko filter">Kolmogorov–Zurbenko filter</a></li>
<li><a href="Multitaper" title="Multitaper">Multitaper</a></li>
<li><a href="Short-time_Fourier_transform" title="Short-time Fourier transform">Short-time Fourier transform</a></li>
<li><a href="Spectral_leakage" title="Spectral leakage">Spectral leakage</a></li>
<li><a href="Welch_method" class="mw-redirect" title="Welch method">Welch method</a></li>
<li><a href="Weight_function" title="Weight function">Weight function</a></li>
<li><a href="Window_design_method" class="mw-redirect" title="Window design method">Window design method</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-upper-alpha">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text">Some authors limit their attention to this important subset and to even values of N.<sup id="cite_ref-Harris_16-0" class="reference"><a href="#cite_note-Harris-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Heinzel2002_17-0" class="reference"><a href="#cite_note-Heinzel2002-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> But the window coefficient formulas are still the ones presented here.</span>
</li>
<li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text">This formula can be confirmed by simplifying the cosine function at <a rel="nofollow" class="external text" href="http://www.mathworks.com/help/signal/ref/tukeywin.html">MATLAB tukeywin</a> and substituting <i>r</i>=<i>α</i> and <i>x</i>=<i>n</i>/<i>N</i>.</span>
</li>
<li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><a href="#Harris">Harris 1978</a> (p 67, eq 38) appears to have two errors: (1) The subtraction operator in the numerator of the cosine function should be addition. (2) The denominator contains a spurious factor of 2. Also, Fig 30 corresponds to α=0.25 using the Wikipedia formula, but to 0.75 using the Harris formula. Fig 32 is similarly mislabeled.</span>
</li>
<li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text">The Kaiser window is often parametrized by <span class="texhtml"><i>β</i></span>, where <span class="texhtml"><i>β</i> = <span class="texhtml mvar" style="font-style:italic;">π</span><i>α</i></span>.<sup id="cite_ref-Rabiner_64-0" class="reference"><a href="#cite_note-Rabiner-64"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Crochiere_65-0" class="reference"><a href="#cite_note-Crochiere-65"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup>
<sup id="cite_ref-Vaidyanathan_66-0" class="reference"><a href="#cite_note-Vaidyanathan-66"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-JOSKaiser_67-0" class="reference"><a href="#cite_note-JOSKaiser-67"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-KaiserDPSS_61-1" class="reference"><a href="#cite_note-KaiserDPSS-61"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-MWkaiser_68-0" class="reference"><a href="#cite_note-MWkaiser-68"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Oppenheim_7-1" class="reference"><a href="#cite_note-Oppenheim-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: p. 474">: p. 474 </span></sup> The alternative use of just <span class="texhtml">α</span> facilitates comparisons to the DPSS windows.<sup id="cite_ref-Kaiser_Window.html_69-0" class="reference"><a href="#cite_note-Kaiser_Window.html-69"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Page_citations">Page citations</h2></div>
<div class="reflist reflist-lower-alpha">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><a href="#Harris">Harris 1978</a>, p 57, fig 10.</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="reflist reflist-columns references-column-width">
<ol class="references">
<li id="cite_note-Weisstein-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-Weisstein_1-0">^</a></b></span> <span class="reference-text">
<style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFWeisstein2003" class="citation book cs1">Weisstein, Eric W. (2003). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=aFDWuZZslUUC&amp;q=apodization+function&amp;pg=PA97"><i>CRC Concise Encyclopedia of Mathematics</i></a>. CRC Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-58488-347-0</bdi>.</cite></span>
</li>
<li id="cite_note-Roads-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-Roads_2-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFRoads2002" class="citation book cs1">Roads, Curtis (2002). <i>Microsound</i>. MIT Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-262-18215-7</bdi>.</cite></span>
</li>
<li id="cite_note-Cattani-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-Cattani_3-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFCattaniRushchitsky2007" class="citation book cs1">Cattani, Carlo; Rushchitsky, Jeremiah (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=JuJKu_0KDycC&amp;q=define+%22window+function%22+nonzero+interval&amp;pg=PA53"><i>Wavelet and Wave Analysis As Applied to Materials With Micro Or Nanostructure</i></a>. World Scientific. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-981-270-784-0</bdi>.</cite></span>
</li>
<li id="cite_note-OLA-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-OLA_4-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.dsprelated.com/freebooks/sasp/Overlap_Add_OLA_STFT_Processing.html">"Overlap-Add (OLA) STFT Processing | Spectral Audio Signal Processing"</a>. <i>www.dsprelated.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-08-07</span></span>. <q>The window is applied twice: once before the FFT (the "analysis window") and secondly after the inverse FFT prior to reconstruction by overlap-add (the so-called "synthesis window"). ... More generally, any positive COLA window can be split into an analysis and synthesis window pair by taking its square root.</q></cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFAjalaPersaud2022" class="citation journal cs1">Ajala, R.; Persaud, P. (2022). <a rel="nofollow" class="external text" href="https://doi.org/10.1785%2F0320220022">"Ground-Motion Evaluation of Hybrid Seismic Velocity Models"</a>. <i>The Seismic Record</i>. <b>2</b> (3): <span class="nowrap">186–</span>196. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2022SeisR...2..186A">2022SeisR...2..186A</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1785%2F0320220022">10.1785/0320220022</a></span>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:251504921">251504921</a>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFAjalaPersaud2021" class="citation journal cs1">Ajala, R.; Persaud, P. (2021). <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2021JB021915">"Effect of Merging Multiscale Models on Seismic Wavefield Predictions Near the Southern San Andreas Fault"</a></span>. <i>Journal of Geophysical Research: Solid Earth</i>. <b>126</b> (10). <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2021JGRB..12621915A">2021JGRB..12621915A</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1029%2F2021JB021915">10.1029/2021JB021915</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2169-9313">2169-9313</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:239654900">239654900</a>.</cite></span>
</li>
<li id="cite_note-Oppenheim-7"><span class="mw-cite-backlink">^ <a href="#cite_ref-Oppenheim_7-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Oppenheim_7-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<cite id="Oppenheim" class="citation book cs1"><a href="Alan_V._Oppenheim" title="Alan V. Oppenheim">Oppenheim, Alan V.</a>; <a href="Ronald_W._Schafer" title="Ronald W. Schafer">Schafer, Ronald W.</a>; Buck, John R. (1999). "7.2". <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/discretetimesign00alan"><i>Discrete-time signal processing</i></a></span> (2nd&nbsp;ed.). Upper Saddle River, N.J.: Prentice Hall. pp.&nbsp;<a rel="nofollow" class="external text" href="https://archive.org/details/discretetimesign00alan/page/465">465</a>–478. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-13-754920-2</bdi>.</cite></span>
</li>
<li id="cite_note-FIRfilters-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-FIRfilters_8-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.labbookpages.co.uk/audio/firWindowing.html">"FIR Filters by Windowing – The Lab Book Pages"</a>. <i>www.labbookpages.co.uk</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-Tuwien-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-Tuwien_9-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.cg.tuwien.ac.at/research/vis/vismed/Windows/MasteringWindows.pdf">"Mastering Windows"</a> <span class="cs1-format">(PDF)</span>. <i>www.cg.tuwien.ac.at</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-12</span></span>.</cite></span>
</li>
<li id="cite_note-HPmemory-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-HPmemory_10-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.hpmemoryproject.org/an/pdf/an_243.pdf">"The Fundamentals of Signal Analysis Application Note 243"</a> <span class="cs1-format">(PDF)</span>. <i>hpmemoryproject.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-Hovden-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-Hovden_11-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFR._Hovden,_Y._Jiang,_H._Xin,_L.F._Kourkoutis2015" class="citation journal cs1">R. Hovden, Y. Jiang, H. Xin, L.F. Kourkoutis (2015). "Periodic Artifact Reduction in Fourier Transforms of Full Field Atomic Resolution Images". <i>Microscopy and Microanalysis</i>. <b>21</b> (2): <span class="nowrap">436–</span>441. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/2210.09024">2210.09024</a></span>. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2015MiMic..21..436H">2015MiMic..21..436H</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1017%2FS1431927614014639">10.1017/S1431927614014639</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&nbsp;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/25597865">25597865</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:22435248">22435248</a>.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite journal}}</code>: CS1 maint: multiple names: authors list (link)</span></span>
</li>
<li id="cite_note-Bernstein-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bernstein_12-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFBernsteinKingZhou2004" class="citation book cs1">Bernstein, Matt A.; King, Kevin Franklin; Zhou, Xiaohong Joe (2004). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=d6PLHcyejEIC&amp;q=image%20tapering%20tukey&amp;pg=PA496"><i>Handbook of MRI Pulse Sequences</i></a>. London: Elsevier Academic Press. pp.&nbsp;<span class="nowrap">495–</span>499. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-12-092861-2</bdi>.</cite></span>
</li>
<li id="cite_note-Awad-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-Awad_13-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFAwadBaba2011" class="citation book cs1">Awad, A.I.; Baba, K. (2011). "An Application for Singular Point Location in Fingerprint Classification". <i>Digital Information Processing and Communications</i>. Communications in Computer and Information Science. Vol.&nbsp;188. p.&nbsp;262. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-642-22389-1_24">10.1007/978-3-642-22389-1_24</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-642-22388-4</bdi>.</cite></span>
</li>
<li id="cite_note-Zphase-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-Zphase_14-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/filters/Zero_Phase_Filters_Even_Impulse.html">"Zero Phase Filters"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-12</span></span>.</cite></span>
</li>
<li id="cite_note-Rorabaugh-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-Rorabaugh_15-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFRorabaugh1998" class="citation book cs1">Rorabaugh, C.Britton (October 1998). <i>DSP Primer</i>. Primer series. McGraw-Hill Professional. p.&nbsp;196. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-07-054004-0</bdi>.</cite></span>
</li>
<li id="cite_note-Harris-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-Harris_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Harris_16-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Harris_16-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Harris_16-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Harris_16-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-Harris_16-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-Harris_16-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-Harris_16-7"><sup><i><b>h</b></i></sup></a> <a href="#cite_ref-Harris_16-8"><sup><i><b>i</b></i></sup></a> <a href="#cite_ref-Harris_16-9"><sup><i><b>j</b></i></sup></a></span> <span class="reference-text">
<cite id="Harris" class="citation journal cs1">Harris, Fredric J. (Jan 1978). <a rel="nofollow" class="external text" href="http://web.mit.edu/xiphmont/Public/windows.pdf">"On the use of Windows for Harmonic Analysis with the Discrete Fourier Transform"</a> <span class="cs1-format">(PDF)</span>. <i>Proceedings of the IEEE</i>. <b>66</b> (1): <span class="nowrap">51–</span>83. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1978IEEEP..66...51H">1978IEEEP..66...51H</a>. <a href="CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a>&nbsp;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.649.9880">10.1.1.649.9880</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FPROC.1978.10837">10.1109/PROC.1978.10837</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:426548">426548</a>.</cite> <i>The fundamental 1978 paper on FFT windows by Harris, which specified many windows and introduced key metrics used to compare them.</i></span>
</li>
<li id="cite_note-Heinzel2002-17"><span class="mw-cite-backlink">^ <a href="#cite_ref-Heinzel2002_17-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Heinzel2002_17-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Heinzel2002_17-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFHeinzelRüdigerSchilling2002" class="citation techreport cs1">Heinzel, G.; Rüdiger, A.; Schilling, R. (2002). <a rel="nofollow" class="external text" href="http://edoc.mpg.de/395068"><i>Spectrum and spectral density estimation by the Discrete Fourier transform (DFT), including a comprehensive list of window functions and some new flat-top windows</i></a> (Technical report). Max Planck Institute (MPI) für Gravitationsphysik / Laser Interferometry &amp; Gravitational Wave Astronomy. 395068.0<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-02-10</span></span>.</cite> Also available at <a rel="nofollow" class="external free" href="https://pure.mpg.de/rest/items/item_152164_1/component/file_152163/content">https://pure.mpg.de/rest/items/item_152164_1/component/file_152163/content</a></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://download.ni.com/evaluation/pxi/Understanding%20FFTs%20and%20Windowing.pdf">"Understanding FFTs and Windowing"</a> <span class="cs1-format">(PDF)</span>. <i><a href="National_Instruments" title="National Instruments">National Instruments</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240105021252/https://download.ni.com/evaluation/pxi/Understanding%20FFTs%20and%20Windowing.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2024-01-05<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-02-13</span></span>.</cite></span>
</li>
<li id="cite_note-Toraichi89-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-Toraichi89_21-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFToraichiKamadaItahashiMori1989" class="citation journal cs1">Toraichi, K.; Kamada, M.; Itahashi, S.; Mori, R. (1989). "Window functions represented by B-spline functions". <i>IEEE Transactions on Acoustics, Speech, and Signal Processing</i>. <b>37</b>: <span class="nowrap">145–</span>147. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F29.17517">10.1109/29.17517</a>.</cite></span>
</li>
<li id="cite_note-Bartlett-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bartlett_22-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Bartlett_Triangular_Window.html">"Bartlett Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-Tukey-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-Tukey_23-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFTukey1967" class="citation journal cs1">Tukey, J.W. (1967). "An introduction to the calculations of numerical spectrum analysis". <i>Spectral Analysis of Time Series</i>: <span class="nowrap">25–</span>46.</cite></span>
</li>
<li id="cite_note-MWtriang-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-MWtriang_24-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/signal/ref/triang.html">"Triangular window – MATLAB triang"</a>. <i>www.mathworks.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-Welch1967-25"><span class="mw-cite-backlink">^ <a href="#cite_ref-Welch1967_25-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Welch1967_25-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFWelch1967" class="citation journal cs1">Welch, P. (1967). "The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms". <i>IEEE Transactions on Audio and Electroacoustics</i>. <b>15</b> (2): <span class="nowrap">70–</span>73. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1967ITAE...15...70W">1967ITAE...15...70W</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAU.1967.1161901">10.1109/TAU.1967.1161901</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:13900622">13900622</a>.</cite></span>
</li>
<li id="cite_note-MWhann-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-MWhann_26-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/signal/ref/hann.html">"Hann (Hanning) window - MATLAB hann"</a>. <i>www.mathworks.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-12</span></span>.</cite></span>
</li>
<li id="cite_note-JOShann-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-JOShann_27-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Hann_Hanning_Raised_Cosine.html">"Hann or Hanning or Raised Cosine"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-Enochson-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-Enochson_28-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFEnochsonOtnes1968" class="citation book cs1">Enochson, Loren D.; Otnes, Robert K. (1968). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=duBQAAAAMAAJ&amp;q=%22hamming+window%22+date:0-1970"><i>Programming and Analysis for Digital Time Series Data</i></a>. U.S. Dept. of Defense, Shock and Vibration Info. Center. p.&nbsp;142.</cite></span>
</li>
<li id="cite_note-JOSHamming-29"><span class="mw-cite-backlink">^ <a href="#cite_ref-JOSHamming_29-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-JOSHamming_29-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-JOSHamming_29-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Hamming_Window.html">"Hamming Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-sunar-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-sunar_30-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://users.wpi.edu/~sunar/courses/ece3311/slides/ch16.pdf">"A digital quadrature amplitude modulation (QAM) Radio: Building a better radio"</a> <span class="cs1-format">(PDF)</span>. <i>users.wpi.edu</i>. p.&nbsp;28<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-12</span></span>.</cite></span>
</li>
<li id="cite_note-sunar2-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-sunar2_31-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://users.wpi.edu/~sunar/courses/ece3311/slides/ch08.pdf">"Bits to Symbols to Signals and back again"</a> <span class="cs1-format">(PDF)</span>. <i>users.wpi.edu</i>. p.&nbsp;7<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-12</span></span>.</cite></span>
</li>
<li id="cite_note-SRD-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-SRD_32-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFJohnsonSetharesKlein2011" class="citation book cs1">Johnson, C.Richard Jr; Sethares, William A.; Klein, Andrew G. (2011-08-18). "11". <i>Software Receiver Design</i>. Cambridge University Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-139-50145-3</bdi>.</cite> Also <a rel="nofollow" class="external free" href="https://cnx.org/contents/QsVBJjB4@3.1:6R_ztzDY@4/Pulse-Shaping-and-Receive-Filtering">https://cnx.org/contents/QsVBJjB4@3.1:6R_ztzDY@4/Pulse-Shaping-and-Receive-Filtering</a></span>
</li>
<li id="cite_note-Nuttall-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-Nuttall_33-0">^</a></b></span> <span class="reference-text">
<cite id="Nuttall" class="citation journal cs1">Nuttall, Albert H. (Feb 1981). <a rel="nofollow" class="external text" href="https://zenodo.org/record/1280930">"Some Windows with Very Good Sidelobe Behavior"</a>. <i>IEEE Transactions on Acoustics, Speech, and Signal Processing</i>. <b>29</b> (1): <span class="nowrap">84–</span>91. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTASSP.1981.1163506">10.1109/TASSP.1981.1163506</a>.</cite> <i>Extends Harris' paper, covering all the window functions known at the time, along with key metric comparisons.</i></span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/signal/ug/generalized-cosine-windows.html">"xxx"</a>.</cite></span>
</li>
<li id="cite_note-MWBlackman-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-MWBlackman_35-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFWeisstein" class="citation web cs1">Weisstein, Eric W. <a rel="nofollow" class="external text" href="http://mathworld.wolfram.com/BlackmanFunction.html">"Blackman Function"</a>. <i>mathworld.wolfram.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-lvanl-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-lvanl_36-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://zone.ni.com/reference/en-XX/help/371361E-01/lvanlsconcepts/char_smoothing_windows/#Exact_Blackman">"Characteristics of Different Smoothing Windows - NI LabVIEW 8.6 Help"</a>. <i>zone.ni.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-13</span></span>.</cite></span>
</li>
<li id="cite_note-Blackman1959-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-Blackman1959_37-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFBlackmanTukey1959" class="citation book cs1"><a href="R._B._Blackman" class="mw-redirect" title="R. B. Blackman">Blackman, R.B.</a>; Tukey, J.W. (1959-01-01). <a rel="nofollow" class="external text" href="https://smile.amazon.com/Measurement-Power-Spectra-Communications-Engineering/dp/B0006AW1C4"><i>The Measurement of Power Spectra from the Point of View of Communications Engineering</i></a>. Dover Publications. p.&nbsp;99. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-486-60507-4</bdi>.</cite> <span class="cs1-hidden-error citation-comment"><code class="cs1-code">{{cite book}}</code>: </span><span class="cs1-hidden-error citation-comment">ISBN / Date incompatibility (help)</span></span>
</li>
<li id="cite_note-JOSBlack-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-JOSBlack_38-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Blackman_Harris_Window_Family.html">"Blackman-Harris Window Family"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-JOSBlack3-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-JOSBlack3_39-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Three_Term_Blackman_Harris_Window.html">"Three-Term Blackman-Harris Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-SWsmith-40"><span class="mw-cite-backlink">^ <a href="#cite_ref-SWsmith_40-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-SWsmith_40-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFSmith2011" class="citation book cs1">Smith, Steven W. (2011). <a rel="nofollow" class="external text" href="http://www.dspguide.com/ch9/1.htm"><i>The Scientist and Engineer's Guide to Digital Signal Processing</i></a>. San Diego, California, USA: California Technical Publishing<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-02-14</span></span>.</cite></span>
</li>
<li id="cite_note-Rife-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-Rife_41-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFRifeVincent1970" class="citation cs2">Rife, David C.; Vincent, G.A. (1970), "Use of the discrete Fourier transform in the measurement of frequencies and levels of tones", <i>Bell Syst. Tech. J.</i>, <b>49</b> (2): <span class="nowrap">197–</span>228, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fj.1538-7305.1970.tb01766.x">10.1002/j.1538-7305.1970.tb01766.x</a></cite></span>
</li>
<li id="cite_note-Andria-42"><span class="mw-cite-backlink">^ <a href="#cite_ref-Andria_42-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Andria_42-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFAndriaSavinoTrotta1989" class="citation cs2">Andria, Gregorio; Savino, Mario; Trotta, Amerigo (1989), "Windows and interpolation algorithms to improve electrical measurement accuracy", <i>IEEE Transactions on Instrumentation and Measurement</i>, <b>38</b> (4): <span class="nowrap">856–</span>863, <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1989ITIM...38..856A">1989ITIM...38..856A</a>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F19.31004">10.1109/19.31004</a></cite></span>
</li>
<li id="cite_note-Schoukens-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-Schoukens_43-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFSchoukensPintelonVan_Hamme1992" class="citation cs2">Schoukens, Joannes; Pintelon, Rik; Van Hamme, Hugo (1992), "The interpolated fast Fourier transform: a comparative study", <i>IEEE Transactions on Instrumentation and Measurement</i>, <b>41</b> (2): <span class="nowrap">226–</span>232, <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1992ITIM...41..226S">1992ITIM...41..226S</a>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F19.137352">10.1109/19.137352</a></cite></span>
</li>
<li id="cite_note-Bosi-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bosi_44-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFBosiGoldberg2003" class="citation book cs1">Bosi, Marina; Goldberg, Richard E. (2003). "Time to Frequency Mapping Part II: The MDCT". <i>Introduction to Digital Audio Coding and Standards</i>. The Springer International Series in Engineering and Computer Science. Vol.&nbsp;721. Boston, MA: Springer US. p.&nbsp;106. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-1-4615-0327-9">10.1007/978-1-4615-0327-9</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4615-0327-9</bdi>.</cite></span>
</li>
<li id="cite_note-Kido-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kido_45-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFKidoSuzukiOnoFukushima1998" class="citation journal cs1">Kido, Ken'iti; Suzuki, Hideo; Ono, Takahiko; Fukushima, Manabu (1998). <a rel="nofollow" class="external text" href="https://doi.org/10.1250%2Fast.19.349">"Deformation of impulse response estimates by time window in cross spectral technique"</a>. <i>Journal of the Acoustical Society of Japan E</i>. <b>19</b> (5): <span class="nowrap">349–</span>361. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1250%2Fast.19.349">10.1250/ast.19.349</a></span>.</cite></span>
</li>
<li id="cite_note-Landisman-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-Landisman_46-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFLandismanDziewonskiSatô1969" class="citation journal cs1">Landisman, M.; Dziewonski, A.; Satô, Y. (1969-05-01). <a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fj.1365-246X.1969.tb00246.x">"Recent Improvements in the Analysis of Surface Wave Observations"</a>. <i>Geophysical Journal International</i>. <b>17</b> (4): <span class="nowrap">369–</span>403. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1969GeoJ...17..369L">1969GeoJ...17..369L</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fj.1365-246X.1969.tb00246.x">10.1111/j.1365-246X.1969.tb00246.x</a></span>.</cite></span>
</li>
<li id="cite_note-MWbohman-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-MWbohman_47-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/signal/ref/bohmanwin.html">"Bohman window – R2019B"</a>. <i>www.mathworks.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-12</span></span>.</cite></span>
</li>
<li id="cite_note-PowCos-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-PowCos_48-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Power_of_Cosine_Window_Family.html">"Power-of-Cosine Window Family"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-JOSGauss-49"><span class="mw-cite-backlink">^ <a href="#cite_ref-JOSGauss_49-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-JOSGauss_49-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Matlab_Gaussian_Window.html">"Matlab for the Gaussian Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>. <q>Note that, on a dB scale, Gaussians are quadratic. This means that parabolic interpolation of a sampled Gaussian transform is exact. ... quadratic interpolation of spectral peaks may be more accurate on a log-magnitude scale (e.g., dB) than on a linear magnitude scale</q></cite></span>
</li>
<li id="cite_note-JOSGauss2-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-JOSGauss2_50-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Gaussian_Window_Transform.html">"Gaussian Window and Transform"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-interpolation-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-interpolation_51-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Quadratic_Interpolation_Spectral_Peaks.html">"Quadratic Interpolation of Spectral Peaks"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-Starosielec2014-52"><span class="mw-cite-backlink">^ <a href="#cite_ref-Starosielec2014_52-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Starosielec2014_52-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Starosielec2014_52-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFStarosielecHägele2014" class="citation journal cs1">Starosielec, S.; Hägele, D. (2014). "Discrete-time windows with minimal RMS bandwidth for given RMS temporal width". <i>Signal Processing</i>. <b>102</b>: <span class="nowrap">240–</span>246. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2014SigPr.102..240S">2014SigPr.102..240S</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.sigpro.2014.03.033">10.1016/j.sigpro.2014.03.033</a>.</cite></span>
</li>
<li id="cite_note-Chakraborty-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-Chakraborty_53-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFChakrabortyKovvali2013" class="citation book cs1">Chakraborty, Debejyo; Kovvali, Narayan (2013). "Generalized normal window for digital signal processing". <i>2013 IEEE International Conference on Acoustics, Speech and Signal Processing</i>. pp.&nbsp;<span class="nowrap">6083–</span>6087. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FICASSP.2013.6638833">10.1109/ICASSP.2013.6638833</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4799-0356-6</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:11779529">11779529</a>.</cite></span>
</li>
<li id="cite_note-Diethorn-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-Diethorn_54-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFDiethorn1994" class="citation journal cs1">Diethorn, E.J. (1994). "The generalized exponential time-frequency distribution". <i>IEEE Transactions on Signal Processing</i>. <b>42</b> (5): <span class="nowrap">1028–</span>1037. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1994ITSP...42.1028D">1994ITSP...42.1028D</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F78.295214">10.1109/78.295214</a>.</cite></span>
</li>
<li id="cite_note-Bloomfield-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bloomfield_55-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFBloomfield2000" class="citation book cs1">Bloomfield, P. (2000). <i>Fourier Analysis of Time Series: An Introduction</i>. New York: Wiley-Interscience.</cite></span>
</li>
<li id="cite_note-Tu-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-Tu_58-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFTu2008" class="citation book cs1">Tu, Loring W. (2008). "Bump Functions and Partitions of Unity". <i>An Introduction to Manifolds</i>. Universitext. New York: Springer. pp.&nbsp;<span class="nowrap">127–</span>134. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-0-387-48101-2_13">10.1007/978-0-387-48101-2_13</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-387-48098-5</bdi>.</cite></span>
</li>
<li id="cite_note-McKechan-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-McKechan_59-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFMcKechanRobinsonSathyaprakash2010" class="citation journal cs1">McKechan, D.J.A.; Robinson, C.; Sathyaprakash, B.S. (21 April 2010). "A tapering window for time-domain templates and simulated signals in the detection of gravitational waves from coalescing compact binaries". <i>Classical and Quantum Gravity</i>. <b>27</b> (8): 084020. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1003.2939">1003.2939</a></span>. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2010CQGra..27h4020M">2010CQGra..27h4020M</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1088%2F0264-9381%2F27%2F8%2F084020">10.1088/0264-9381/27/8/084020</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:21488253">21488253</a>.</cite></span>
</li>
<li id="cite_note-Slepian-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-Slepian_60-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Slepian_DPSS_Window.html">"Slepian or DPSS Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-KaiserDPSS-61"><span class="mw-cite-backlink">^ <a href="#cite_ref-KaiserDPSS_61-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-KaiserDPSS_61-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFSmith2011" class="citation web cs1">Smith, J.O. (2011). <a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Kaiser_DPSS_Windows_Compared.html">"Kaiser and DPSS Windows Compared"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-Kaiser1966-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kaiser1966_62-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFKaiserKuo1966" class="citation book cs1">Kaiser, James F.; Kuo, Franklin F. (1966). <i>System Analysis by Digital Computer</i>. John Wiley and Sons. pp.&nbsp;<span class="nowrap">232–</span>235. <q>This family of window functions was "discovered" by Kaiser in 1962 following a discussion with B. F. Logan of the Bell Telephone Laboratories. ... Another valuable property of this family ... is that they also approximate closely the prolate spheroidal wave functions of order zero.</q></cite></span>
</li>
<li id="cite_note-Kaiser1964-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kaiser1964_63-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFKaiser1964" class="citation journal cs1">Kaiser, James F. (Nov 1964). "A family of window functions having nearly ideal properties". <i>Unpublished Memorandum</i>.</cite></span>
</li>
<li id="cite_note-Rabiner-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-Rabiner_64-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFRabiner,_Lawrence_R.Gold,_Bernard1975" class="citation book cs1">Rabiner, Lawrence R.; Gold, Bernard (1975). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/theoryapplicatio00rabi/page/94">"3.11"</a></span>. <i>Theory and application of digital signal processing</i>. Englewood Cliffs, N.J.: Prentice-Hall. p.&nbsp;<a rel="nofollow" class="external text" href="https://archive.org/details/theoryapplicatio00rabi/page/94">94</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-13-914101-4</bdi>.</cite></span>
</li>
<li id="cite_note-Crochiere-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-Crochiere_65-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFCrochiereRabiner1983" class="citation book cs1">Crochiere, R.E.; Rabiner, L.R. (1983). "4.3.1". <a rel="nofollow" class="external text" href="https://kupdf.net/download/multirate-digital-signal-processing-crochiere-rabiner_58a7065b6454a7e80bb1e993_pdf"><i>Multirate Digital Signal Processing</i></a>. Englewood Cliffs, NJ: Prentice-Hall. p.&nbsp;144. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-13-605162-6</bdi>.</cite></span>
</li>
<li id="cite_note-Vaidyanathan-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-Vaidyanathan_66-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFLinVaidyanathan1998" class="citation journal cs1">Lin, Yuan-Pei; Vaidyanathan, P.P. (June 1998). <a rel="nofollow" class="external text" href="http://authors.library.caltech.edu/6891/1/LINieeespl98.pdf">"A Kaiser Window Approach for the Design of Prototype Filters of Cosine Modulated Filterbanks"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Signal Processing Letters</i>. <b>5</b> (6): <span class="nowrap">132–</span>134. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1998ISPL....5..132L">1998ISPL....5..132L</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F97.681427">10.1109/97.681427</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:18159105">18159105</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-03-16</span></span>.</cite></span>
</li>
<li id="cite_note-JOSKaiser-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-JOSKaiser_67-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFSmith2011" class="citation web cs1">Smith, J.O. (2011). <a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Kaiser_Window.html">"Kaiser Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2019-03-20</span></span>. <q>Sometimes the Kaiser window is parametrized by <i>α</i>, where&nbsp;<i>β</i>&nbsp;=&nbsp;<span class="texhtml mvar" style="font-style:italic;">π</span><i>α</i>.</q></cite></span>
</li>
<li id="cite_note-MWkaiser-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-MWkaiser_68-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/signal/ref/kaiser.html">"Kaiser Window, R2020a"</a>. <i>www.mathworks.com</i>. Mathworks<span class="reference-accessdate">. Retrieved <span class="nowrap">9 April</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-Kaiser_Window.html-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kaiser_Window.html_69-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.dsprelated.com/freebooks/sasp/Kaiser_Window.html">"Kaiser Window"</a>. <i>www.dsprelated.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-04-08</span></span>. <q>The following Matlab comparison of the DPSS and Kaiser windows illustrates the interpretation of <span class="texhtml">α</span> as the bin number of the edge of the critically sampled window main lobe.</q></cite></span>
</li>
<li id="cite_note-Kaiser1980-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kaiser1980_71-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFKaiserSchafer1980" class="citation journal cs1">Kaiser, James F.; Schafer, Ronald W. (1980). "On the use of the I<sub>0</sub>-sinh window for spectrum analysis". <i>IEEE Transactions on Acoustics, Speech, and Signal Processing</i>. <b>28</b>: <span class="nowrap">105–</span>107. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTASSP.1980.1163349">10.1109/TASSP.1980.1163349</a>.</cite></span>
</li>
<li id="cite_note-Dolph-72"><span class="mw-cite-backlink">^ <a href="#cite_ref-Dolph_72-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Dolph_72-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Dolph_72-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Dolph_Chebyshev_Window.html">"Dolph-Chebyshev Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-DolphDef-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-DolphDef_73-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Dolph_Chebyshev_Window_Definition.html">"Dolph-Chebyshev Window Definition"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2019-03-05</span></span>.</cite></span>
</li>
<li id="cite_note-Kabal-74"><span class="mw-cite-backlink">^ <a href="#cite_ref-Kabal_74-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Kabal_74-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Kabal_74-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFKabal2009" class="citation journal cs1">Kabal, Peter (2009). <a rel="nofollow" class="external text" href="http://www-mmsp.ece.mcgill.ca/Documents/Reports/2009/KabalR2009b.pdf">"Time Windows for Linear Prediction of Speech"</a> <span class="cs1-format">(PDF)</span>. <i>Technical Report, Dept. Elec. &amp; Comp. Eng., McGill University</i> (2a): 31<span class="reference-accessdate">. Retrieved <span class="nowrap">2 February</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-Streit-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-Streit_75-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFStreit1984" class="citation journal cs1">Streit, Roy (1984). <a rel="nofollow" class="external text" href="https://zenodo.org/record/1280988">"A two-parameter family of weights for nonrecursive digital filters and antennas"</a>. <i>IEEE Transactions on Acoustics, Speech, and Signal Processing</i>. <b>32</b>: <span class="nowrap">108–</span>118. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2Ftassp.1984.1164275">10.1109/tassp.1984.1164275</a>.</cite></span>
</li>
<li id="cite_note-Deczky-76"><span class="mw-cite-backlink">^ <a href="#cite_ref-Deczky_76-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Deczky_76-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Deczky_76-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Deczky_76-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFDeczky2001" class="citation book cs1">Deczky, Andrew (2001). "Unispherical Windows". <i>ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No. 01CH37196)</i>. Vol.&nbsp;2. pp.&nbsp;<span class="nowrap">85–</span>88. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2Fiscas.2001.921012">10.1109/iscas.2001.921012</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-7803-6685-5</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:38275201">38275201</a>.</cite></span>
</li>
<li id="cite_note-Bergen-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bergen_77-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFBergenAntoniou2004" class="citation journal cs1">Bergen, S.W.A.; Antoniou, A. (2004). <a rel="nofollow" class="external text" href="https://doi.org/10.1155%2FS1110865704403114">"Design of Ultraspherical Window Functions with Prescribed Spectral Characteristics"</a>. <i>EURASIP Journal on Applied Signal Processing</i>. <b>2004</b> (13): <span class="nowrap">2053–</span>2065. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2004EJASP2004...63B">2004EJASP2004...63B</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1155%2FS1110865704403114">10.1155/S1110865704403114</a></span>.</cite></span>
</li>
<li id="cite_note-Bergen2-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bergen2_78-0">^</a></b></span> <span class="reference-text">Bergen, Stuart W. A. (2005). <cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://dspace.library.uvic.ca/bitstream/handle/1828/769/bergen_2005.pdf?sequence=1">"Design of the Ultraspherical Window Function and Its Applications"</a> <span class="cs1-format">(PDF)</span>.</cite> Dissertation, University of Viktoria.</span>
</li>
<li id="cite_note-JOSPoisson-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-JOSPoisson_79-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFSmith2011" class="citation web cs1">Smith, Julius O. III (2011-04-23). <a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Poisson_Window.html">"Poisson Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-12</span></span>.</cite></span>
</li>
<li id="cite_note-Gade-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-Gade_80-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFGadeHerlufsen1987" class="citation web cs1">Gade, Svend; Herlufsen, Henrik (1987). <a rel="nofollow" class="external text" href="http://www.bksv.com/doc/Bv0031.pdf">"Technical Review No 3-1987: Windows to FFT analysis (Part I)"</a> <span class="cs1-format">(PDF)</span>. Brüel &amp; Kjær<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-11-22</span></span>.</cite></span>
</li>
<li id="cite_note-Berry-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-Berry_81-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFBerryGair2012" class="citation journal cs1">Berry, C.P.L.; Gair, J.R. (12 December 2012). <a rel="nofollow" class="external text" href="https://doi.org/10.1093%2Fmnras%2Fsts360">"Observing the Galaxy's massive black hole with gravitational wave bursts"</a>. <i><a href="Monthly_Notices_of_the_Royal_Astronomical_Society" title="Monthly Notices of the Royal Astronomical Society">Monthly Notices of the Royal Astronomical Society</a></i>. <b>429</b> (1): <span class="nowrap">589–</span>612. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1210.2778">1210.2778</a></span>. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2013MNRAS.429..589B">2013MNRAS.429..589B</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1093%2Fmnras%2Fsts360">10.1093/mnras/sts360</a></span>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:118944979">118944979</a>.</cite></span>
</li>
<li id="cite_note-HannPoisson-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-HannPoisson_82-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ccrma.stanford.edu/~jos/sasp/Hann_Poisson_Window.html">"Hann-Poisson Window"</a>. <i>ccrma.stanford.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-Beccaro-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-Beccaro_83-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFWesley_Beccaro2020" class="citation cs2">Wesley Beccaro (2020-10-31), <a rel="nofollow" class="external text" href="https://www.mathworks.com/matlabcentral/fileexchange/81658-gap-generalized-adaptive-polynomial-window-function?s_tid=LandingPageTabfx&amp;s_tid=mwa_osa_a">"Generalized Adaptive Polynomial Window Function"</a>, <i>mathworks.com</i><span class="reference-accessdate">, retrieved <span class="nowrap">2020-11-02</span></span></cite></span>
</li>
<li id="cite_note-MWGAP-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-MWGAP_84-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/matlabcentral/fileexchange/81658-gap-generalized-adaptive-polynomial-window-function">"Generalized Adaptive Polynomial Window Function"</a>. <i>www.mathworks.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-12-12</span></span>.</cite></span>
</li>
<li id="cite_note-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-85">^</a></b></span> <span class="reference-text"><cite id="CITEREFLuoXieLi2015" class="citation journal cs1">Luo, Jiufel; Xie, Zhijiang; Li, Xinyi (2015-03-02). <a rel="nofollow" class="external text" href="https://doi.org/10.1260%2F1748-3018.9.4.389">"Asymmetric Windows and Their Application in Frequency Estimation"</a>. <i>Chongqing University</i>. <b>9</b> (Algorithms &amp; Computational Technology): <span class="nowrap">389–</span>412. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1260%2F1748-3018.9.4.389">10.1260/1748-3018.9.4.389</a></span>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:124464194">124464194</a>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFHarris1976" class="citation web cs1">Harris, Frederic J. (September 1976). <a rel="nofollow" class="external text" href="https://apps.dtic.mil/dtic/tr/fulltext/u2/a034956.pdf">"Windows, Harmonic Analysis, and the Discrete Fourier Transform"</a> <span class="cs1-format">(PDF)</span>. <i>apps.dtic.mil</i>. Naval Undersea Center, San Diego. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190408141816/https://apps.dtic.mil/dtic/tr/fulltext/u2/a034956.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on April 8, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-08</span></span>.</cite></li>
<li><cite id="CITEREFAlbrecht2012" class="citation book cs1 cs1-prop-long-vol">Albrecht, Hans-Helge (2012). <i>Tailored minimum sidelobe and minimum sidelobe cosine-sum windows. Version 1.0</i>. Vol.&nbsp;ISBN 978-3-86918-281-0 ). editor: Physikalisch-Technische Bundesanstalt. Physikalisch-Technische Bundesanstalt. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.7795%2F110.20121022aa">10.7795/110.20121022aa</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-86918-281-0</bdi>.</cite></li>
<li><cite id="CITEREFBergenAntoniou2005" class="citation journal cs1">Bergen, S.W.A.; Antoniou, A. (2005). <a rel="nofollow" class="external text" href="https://doi.org/10.1155%2FASP.2005.1910">"Design of Nonrecursive Digital Filters Using the Ultraspherical Window Function"</a>. <i>EURASIP Journal on Applied Signal Processing</i>. <b>2005</b> (12): <span class="nowrap">1910–</span>1922. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2005EJASP2005...44B">2005EJASP2005...44B</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1155%2FASP.2005.1910">10.1155/ASP.2005.1910</a></span>.</cite></li>
<li><cite id="CITEREFPrabhu2014" class="citation book cs1">Prabhu, K. M. M. (2014). <i>Window Functions and Their Applications in Signal Processing</i>. Boca Raton, FL: CRC Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4665-1583-3</bdi>.</cite></li>
<li><style data-mw-deduplicate="TemplateStyles:r1041539562">
/* start https://en.wikipedia.org/ */


.mw-parser-output .citation{word-wrap:break-word}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}


/* end https://en.wikipedia.org/ */
</style><span class="citation patent"><a rel="nofollow" class="external text" href="https://worldwide.espacenet.com/textdoc?DB=EPODOC&amp;IDX=US7065150">US patent 7065150</a>, Park, Young-Seo, "System and method for generating a root raised cosine orthogonal frequency division multiplexing (RRC OFDM) modulation", published 2003, issued 2006</span><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&amp;rft.number=7065150&amp;rft.cc=US&amp;rft.title=System+and+method+for+generating+a+root+raised+cosine+orthogonal+frequency+division+multiplexing+%28RRC+OFDM%29+modulation&amp;rft.inventor=Park&amp;rft.date=2006&amp;rft.pubdate=2003"><span style="display: none;">&nbsp;</span></span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><span class="noviewer" typeof="mw:File"></span> Media related to <a href="https://commons.wikimedia.org/wiki/Category:Window_function" class="extiw external" title="commons:Category:Window function">Window function</a> at Wikimedia Commons</li>
<li>LabView Help, Characteristics of Smoothing Filters, <a rel="nofollow" class="external free" href="http://zone.ni.com/reference/en-XX/help/371361B-01/lvanlsconcepts/char_smoothing_windows/">http://zone.ni.com/reference/en-XX/help/371361B-01/lvanlsconcepts/char_smoothing_windows/</a></li>
<li>Creation and properties of Cosine-sum Window functions, <a rel="nofollow" class="external free" href="http://electronicsart.weebly.com/fftwindows.html">http://electronicsart.weebly.com/fftwindows.html</a></li>
<li><a rel="nofollow" class="external text" href="http://www.ritec-eg.com/Library%20&amp;%20Tools/Windowing-Leakage-Bin-Centering-Window-Noise-Factor.html">Online Interactive FFT, Windows, Resolution, and Leakage Simulation | RITEC | Library &amp; Tools</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-06-25" href="https://en.wikipedia.org/wiki/?title=Window_function&amp;oldid=1297268556">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>